从 Windows/Putty/X11 转发连接到 Centos 5

从 Windows/Putty/X11 转发连接到 Centos 5

我有一台安装了基本版 X11 的 centos 服务器。我正尝试使用 Putty 和 Xming 从我的 Windows 机器连接到该服务器。

我在 sshd_config 文件中将 X11Forwarding 设置为 yes。我已安装 x11 应用程序和 xauth。我使用 Putty 连接到服务器,启用 X11 转发并指向 localhost:0,并且 Xming 服务器正在运行。

尝试运行 xclock 时,我总是收到“错误:无法打开显示”。有什么想法我可以检查什么或我遗漏了什么吗?我已经在谷歌上搜索了 2 小时了!

PS 我没有在服务器端运行 X 服务器。我不确定能否使用 VPS 做到这一点。

答案1

localhost:0几乎肯定是错误的。 sshd 从 开始,并已为您:10设置。$DISPLAY

答案2

xclock 在新的 Putty 和 Xming 版本中似乎存在缺陷。

我建议你尝试其他命令,例如x标志终端或者进行测试(至少等待5秒)。

如果仍然不起作用,请检查服务器(CentOS)上的 $DISPLAY 环境变量:

echo $DISPLAY

或者

env | grep DISPLAY

更新:以下是分步指南:

http://ducquoc.wordpress.com/2012/09/08/putty-x11forward-xming/

希望这可以帮助。

相关内容