如何使腻子等同于“ ssh -X”?


22

我想从Windows 7桌面连接到Linux服务器。我可以成功地使用ssh,但是我希望它等同于“ ssh -X”,以便我可以打开GUI程序并实际看到它们。

Answers:


16

您可以在Putty的配置中启用X11转发。在左侧菜单中,找到“连接”树。在SSH中,将其展开,您将看到“隧道”窗口。单击“启用X11转发”。它将默认设置为X显示在“ localhost:0”。

当然,您要连接的服务器也需要正确配置。

希望这会有所帮助,并祝你好运。


6
当然,您还需要在具有腻子的计算机上运行X11服务器,因此远程程序可以显示其GUI。
Ben Voigt


1
  1. 安装Xserver。您的免费选项是Xming,XSRV和Cygwin / X。我个人使用Xming的免费版本,因为我主要是在命令行中工作,而我对密集图形的需求不是太多,而且我知道Xming可以工作。我使用的Xming版本是从2007年开始的,尽管仍在积极开发Xming,但如果不向作者捐款,就无法再使用最新版本7.7。XSRV和Cygwin / X维护得更好,但是我还没有使用它。

  2. 在Putty中,在SSH> X11下,您需要确保“启用X转发”并将显示设置为服务器“ X显示位置:=本地主机:0”。通过SSH登录后,您还可以通过执行“ echo $ DISPLAY”来检查一切是否正常。如果将图形正确转发到Xserver,则它应读取变量DISPLAY,其值应为:10或:0。这些值可能会有所不同,具体取决于您运行了多少个X会话:https : //unix.stackexchange.com/questions/10121/open-a-window-on-a-remote-x-display-why-cannot-开放式展示

  3. 尝试程序“ xeyes”或“ xclock”,该程序将显示GUI,以进行测试。


0

我认为通过与xserver和openssh一起安装cygwin会更好,否则安装x服务器可能会很麻烦。

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.