我有这个问题..。
我的机器是一个Windows(S1),它需要连接到Linux (S2) 像跳投箱一样使用,以连接目标机器Linux (S3)。
我配置好了Putty和Xming,因为我可以在S2上打开火狐浏览器;但是当我通过SSH连接到S3时,我不能在那里打开任何X应用程序。我安装了xclock,这样我就可以测试它了,我收到了以下消息:
错误:无法打开显示
我的步骤是: Windows >putty> LinuxS2 >SSH> LinuxS3。可以在Linux S2上打开X应用程序,但不能在Linux S3上打开。
S3和Linux S2之间的网络是不同的,这就是Linux S2存在的原因。
发布于 2017-11-16 18:46:53
在你的肉酱课上:
1)您需要启用连接=> SSH => X11转发
2)在连接S3 ssh =>远程命令中使用-X选项调用SSH到=>,例如: ssh -X user@S3
在S2和S3中,/etc/ssh/sshd_config需要将X11Forwarding设置为yes。(更改此操作时重新启动sshd )。
应该将显示设置为从X11DisplayOffset在sshd_config of S3中的值开始的值。
希望这能让它发挥作用。
https://serverfault.com/questions/883784
复制相似问题