如何使用PuTTY通过ssh从Windows到Ubuntu获取X11连接
我需要从Windows机器进入远程X11终端访问我的Ubuntu 16.04系统。 我选择不使用RDP,因为这只会影响两个Windows客户端。
从其他Linux机箱中,它很简单,特别是因为它们使用RSA身份validation:
pi@rover$ ssh -Y prime5
和wham,bam,我得到了提示
pi@PRIME5:~$
但是从Windows我使用PuTTY,它提供了一个很好的CLI连接。 快速简便,并且可以节省信誉,因此可以非常快速地建立连接。
当我在Ubuntu命令行上键入它时
pi@PRIME5:~$ echo $TERM norm
这意味着GUI应用程序将无法运行。
我看到PuTTY有X11选项。
但它会引发错误而不是工作。 它需要客户端的X服务器才能使用Putty。
问题在标题:如何使用PuTTY从Windows通过ssh获得X11连接到Ubuntu?
密歇根理工大学对如何使用Xming
有一个非常简洁的解释:
安装/配置PuTTy和Xming
摘抄:
PC通过X-windows系统与服务器交互,将显示从服务器转发到PC。 必须在PC上安装软件才能使此链接正常工作,此任务的最佳软件(目前为止)是PuTTy终端仿真器和Xming X-window客户端。
PuTTy可以从https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html下载
Xming可以从http://sourceforge.net/project/downloading.php?group_id=156984&filename=Xming-6-9-0-31-setup.exe下载
安装Xming后,运行名为“XLaunch”的应用程序并validation设置是:
1) Display Settings: Multiple Windows 2) Session Type: Start no client 3) Additional Parameters: Check Clipboard box
然后在您的PuTTY会话中,您可以打开X11:启用X11转发
然后保存,每次调用该会话时,只要Xming正在运行,您将获得与Ubuntu的GUI连接。
Xming通过屏幕右下方的可见图标进行validation,如下所示:
在Xlaunch设置中,它被选择为不在启动时运行,因此当您没有看到该图标时,单击“ Start
,键入xming
并按Enter键,它将启动x-server并显示图标。
现在,当你建立连接时,你可以看到
pi@PRIME5:~$ echo $TERM xterm
leafpad
编辑器, gnome-system-monitor
等通过Windows上的Xming服务器在链接上工作。
很容易拉起nautilus
并浏览
/usr/share/applications
获取任何已安装的系统命令,如下所示:
Voila,X11通过SSH从Windows到Ubuntu。