我正在连接到 ubuntu 服务器,并想使用 X-forwarding 在本地客户端计算机上绘制图形窗口。我在客户端上运行 xming。
在 cmd.exe 中此方法有效:
set DISPLAY=localhost:0.0
ssh -Y me@ubuntuserver
我在 Powershell 中运行同样的东西,它成功连接,但是当我尝试在服务器上运行像 xeyes 这样的图形程序时,我得到了:
Error: Can't open display:
有什么不同?
答案1
事实证明,在 powershell 中设置环境变量的语法有所不同。适用于:
$env:DISPLAY= 'localhost:0.0'
ssh -Y aacurtis@lmmp-pipeline-ubuntu