分离 X11 应用程序并重新连接到另一个应用程序?

Mid*_*ing 7 ssh x11 x11forwarding

给定一个在网络上运行的无头 Linux 机器的设置,但安装了 Xorg,并且网络上有各种其他机器能够使用带有 X 转发的 SSH 连接到该机器,并在本地机器上运行 X11 应用程序,我有一个有趣的问题。

我熟悉使用“屏幕”来封装 SSH 会话,这样我就可以从不同的机器上分离和重新连接到它,分离时,进程继续运行,当我重新连接时,我可以向后滚动缓冲区和看看输出了什么。

X11 应用程序是否可以实现相同的功能?我遇到了这样的情况,我想运行 Wireshark 一段时间来进行一些数据包嗅探,但是在它运行时,我需要切换计算机,但意识到我无法从 Wireshark 线程“断开连接”,虽然仍然保持运行,并且处于我可以稍后通过另一个 SSH 会话(可能从另一台机器)重新连接到它的状态。是否有类似于“屏幕”断开/重新连接的过程,可以通过转发到远程机器的 X11 应用程序完成?

小智 14

http://en.wikipedia.org/wiki/Xpra 听起来更像是你想做的事情而不是 VNC..


Mic*_*aff 3

VNC 将为您完成此操作。这是远程桌面的 Unix 版本。