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