我正在使用 X11 转发ssh
在我的 Windows 机器上运行 Linux 应用程序,当网络掉线时,它会丢失正在运行的所有内容。有没有类似screen
X11的东西?
Mic*_*zek 39
所以基本上它是远程 X 应用程序的屏幕。
我已经有一段时间没有使用它了,但是当我尝试它时效果很好。你在远程机器上启动服务器:
[remote] $ xpra start :13
Run Code Online (Sandbox Code Playgroud)
然后从本地计算机连接到服务器:
[local] $ xpra attach ssh:remote:13
Run Code Online (Sandbox Code Playgroud)
现在,远程机器上 X 显示器 13 上显示的任何内容都将显示在本地:
[remote] $ DISPLAY=:13 xeyes
Run Code Online (Sandbox Code Playgroud)
您正在寻找VNC。其原理有点类似于 screen:您运行一个 VNC 服务器(SCREEN
后台screen
进程)和一个 VNC 客户端(前台进程)。VNC 服务器是一个 X 服务器,因此您可以在其中运行 X 应用程序。
在 Linux 机器上运行 VNC 服务器,在 Windows 机器上运行客户端。您有多种实现可供选择;一种可能性是TightVNC。TightVNC 存在于许多 Linux 发行版中(如果它不在您的发行版中,请安装它或选择不同的实现),并且有一个 Windows 客户端。
如果你的两台机器在网络上不是很近——如果它们之间有防火墙或窃听者的风险——你需要通过 ssh 隧道传输 VNC 流量。让ssh将本地5900端口转发到远程5900端口(5900对应显示:0
,使用5901:1
等)。
归档时间: |
|
查看次数: |
28322 次 |
最近记录: |