如何在PuTTY中使用X11转发


64

我有一个带有RHEL 5且不带X服务器的VM。我的主机有Windows 7。

我需要连接到VM,并将命令的X11输出重定向到主机。

我知道,如果我的主机是GNU / Linux机器,那将和ssh -X一样容易。

我正在使用PuTTy通过SSH连接到VM,我尝试在PuTTY配置中启用X11转发选项,但没有任何反应。

你做过吗?我对GNU / Linux相当了解,但是对于使用Winbug $ 7的新手来说。


1
如果您启用了腻子的X11转发选项,那么您已经完成了一半。这就是您在腻子方面所需要的;RHEL很不错;现在您需要一个X服务器来显示。(Windows不是X服务器。)Cygwin和Xming都为Windows提供免费的x服务器,但是我不知道它们在Win-7上的运行情况如何。也有商业选择。
quack quixote 2010年

3
“我有一台带有XHEL且没有X服务器的VM。” 您需要某种xserver来转发x。
Journeyman Geek

如果您对使用Xming / Xlaunch不清楚要接受的答案不清楚,这是一个不错的指南:seas.upenn.edu/cets/answers/x11-forwarding.html
dhaupin

Answers:


77

Windows工作站上需要X服务器。我更喜欢在Windows 7系统上定期使用Xming。您需要SSH服务器在中包含该X11Forwarding yes设置sshd_config。它还至少需要xauth二进制文件/软件包,但是您可能需要安装发行版本的X11基本客户端

在腻子中,您需要做的所有操作都必须检查腻子连接中Connections \ SSH \ X11下的Enable X11 forwarding复选框。

油灰x11设置

X11转发的腻子文档

sshd / sshd_config的手册页


2
即使XMing向我显示它在系统上显示为0:0,但当我填写localhost:0:0“ X显示位置”字段时,转发仍无法进行。最好将此字段留为空白;)
Martin Pecka

1
请注意,Xming 确实适用于Windows 10,尽管未在其网页上指定。
乔斯

@Joce ..同意.. Xming是很了不起的..即使它
有点旧

您可能需要以管理员身份进行编辑:C:\ Program Files \ Xming \ X0.hosts并添加您的VM IP地址并重新启动xming。
谢尔盖·弗拉索夫
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.