通过 SSH 转发已运行程序的 X 会话?

通过 SSH 转发已运行程序的 X 会话?

我知道如何将 X 会话转发到我的本地计算机,并且知道如何使用 export 在远程计算机上运行 GUI 来启动DISPLAY=:0.0

但是,假设我在远程机器上运行了一个 BitTorrent 客户端(如 transmission),我想检查它的进度?目前,我必须使用 Remmina 运行远程桌面来检查它,但这并不理想。

我也不想关闭它然后在我的本地机器上重新启动它,因为这会中断下载进度,而且我必须记住一旦我在本地关闭它后在远程机器上重新启动它。

所以我的想法是,我想暂时转发已运行的 GUI 的 X 会话。这可能吗?我该怎么做?

答案1

如果您安装屏幕:

sudo apt install screen

然后按照以下链接通过屏幕运行该过程:

我怎样才能放弃正在运行的进程并将其与新的屏幕外壳关联起来?

您应该能够让进程保持在后台,然后随意将其置于前台...我知道这适用于文本应用程序,也许也适用于 GUI。

相关内容