有没有办法通过SSH从无头盒转发图形窗口?


2

我对Linux很不熟悉,所以我不确定我所描述的内容是否可行,甚至不知道如何以Google会理解的方式描述它。

现在,我正在使用我的Windows PC进入无头Ubuntu服务器虚拟机。要编辑文件,我在Windows上使用Sublime Text编辑Samba共享文件夹中的文件,然后在VM上运行它们。这有点笨拙。

我现在想知道的是,如果有一种方法可以在VM中安装Sublime Text,然后以某种方式通过SSH转发它的GUI,以便我可以从Windows进行交互。

是的,我可以使用一个不是无头的虚拟机...但我想知道这样的事情是否可行,它会感觉更自然和方便,我不必渲染整个合成桌面。


您可以使用TightVNC实现类似的功能。它将创建虚拟屏幕,您将能够使用任何VNC客户端与其进行交互。
gronostaj

X-forwarding会满足您的要求吗?
Ahrotahntee

Answers:


1

您可以使用X Forwarding,它将应用程序的GUI转发到Windows框上运行的本地X服务器。为此,您需要Putty,Xming和正确配置的SSHd。

在服务器上,您需要确保这一点 X11Forwarding 已经设定为 yes/etc/ssh/sshd.conf

在此之后,您需要运行Xming来创建本地X服务器,在设置中启用X11 Forwarding时使用PuTTY SSH连接到服务器,然后,您可以运行所需的应用程序,例如, sublime-text &

有关更详细的说明,请参阅 这个 对于服务器端和 这个 对于客户端。


感谢您的建议,完美的工作,比我想象的要简单得多,我真的很感激。
Lovely Boons

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.