不安装远程桌面,用ssh连接,显示GUI

以前要远程登录服务器,要安装一下xrdp, 然后用远程桌面过去。

今天发现一个功能,可以不用装xrdp,vnc这类软件,也可以显示服务器GUI, 而且还是只打开服务器特定软件显于在本地电脑上,就像是本地应用程序一样使用。

  1. 服务器那边安装ssh:

apt-get install openssh-server

2. 本机ssh过去,注意加-X参数:

ssh -X user@host

3. 然后就进去远程的服务器了, 这时输入想运行的程序。如

就分别打开了GUI显示在本地电脑, 没有服务器的桌面!只有服务器的程序界面!在名令后加&号, 是让程序打开GUI后马上返回terminal, 还可以继续其它的输入。

gedit:

gedit-ssh

sublime_text:

sublime_text-ssh

nautilus:

nautilus-ssh

而且,Windows 上也可以,下载 MobaXterm free Xserver and tabbed SSH client for Windows 同样也可以登录SSH用GUI的方式打开应用。

win7-gedit-ssh

参考:https://www.element14.com/community/community/raspberry-pi/blog/2016/02/02/taking-advantage-of-x-windows-on-raspberry-pi

打赏