给定一个在网络上运行的无头 Linux 机器的设置,但安装了 Xorg,并且网络上的各种其他机器能够使用带有 X-forwarding 的 SSH 连接到该机器,并让 X11 应用程序在本地机器上运行,我有一个有趣的问题。
我熟悉使用“屏幕”来封装 SSH 会话,这样我就可以从另一台机器上分离和重新附加到它,并且在分离时,进程继续运行,当我重新附加时,我可以向后滚动缓冲区和看看输出了什么。
X11 应用程序是否可以实现相同的功能?我遇到了我想运行wireshark一段时间来做一些数据包嗅探的情况,但是当它运行时,我需要切换计算机,但我意识到我没有办法从wireshark线程“断开”,同时仍然让它运行,并且处于我可以在以后通过另一个 SSH 会话重新连接到它的状态下(可能从另一台机器)。是否有类似于“屏幕”断开/重新连接的过程,可以使用转发到远程机器的 X11 应用程序完成?