注意:如果我使用 putty 和使用 localhost:0.0 的 X11 转发,X11 转发工作正常。我想让它使用 Windows 10 命令行 ssh 工作。这是我的步骤。
- 我的 Windows 10 计算机和我的 Ubuntu 计算机位于同一个本地网络上。
- 我安装并运行了 Xming。我的图标托盘中的图标显示 Xming Server:0.0
- 我打开一个命令窗口(类型
cmd
) - 我使用
ssh -X mymachine
并登录正常。 - 在我的 Ubuntu 提示符下,我输入
export DISPLAY=localhost:0.0
xcalc
- 我收到以下消息
No protocol specified
Error: Can't open display: localhost:0.0
- 我尝试了其他组合(注意:Windows 10 计算机在 192.168.1.18 上)
export DISPLAY=localhost:0.0
export DISPLAY=192.168.1.18:0.0
export DISPLAY=192.168.1.18:0
export DISPLAY=10:0.0
export DISPLAY=10:0.0.1
我什至尝试在 Windows 命令窗口中键入以下内容:
set DISPLAY=localhost:0.0
ssh -X mymachine
但 Windows 不喜欢这样。我也尝试过使用 Windows Powershell。没有任何效果。我不断收到同样的信息。