foo*_*cue 4 ssh powershell x11-forwarding xforwarding
我正在连接到 ubuntu 服务器,并希望使用 X-forwarding 在本地客户端计算机上绘制图形窗口。我在客户端运行xming。
在 cmd.exe 中,这是有效的:
set DISPLAY=localhost:0.0
ssh -Y me@ubuntuserver
Run Code Online (Sandbox Code Playgroud)
我在 Powershell 中运行相同的操作,它连接成功,但是当我尝试在服务器上运行 xeyes 这样的图形程序时,我得到:
Error: Can't open display:
Run Code Online (Sandbox Code Playgroud)
有什么不同?
结果发现 powershell 中设置环境变量的语法是不同的。适用于:
$env:DISPLAY= 'localhost:0.0'
ssh -Y aacurtis@lmmp-pipeline-ubuntu
Run Code Online (Sandbox Code Playgroud)