我知道,当您在启用了 X-forwarding 的 SSH 终端会话中启动应用程序时,可以通过 SSH 将 X-windows-system 应用程序的窗口转发到客户端的桌面。
但是有没有办法转发已经在远程系统上运行的应用程序的窗口?最令人印象深刻的是有办法让窗口应用程序在无头服务器系统上运行,这样当我需要该应用程序时,我可以按需将其窗口转发到我的桌面系统,而无需停止此应用程序或由于我的 SSH 连接超时而关闭该应用程序。
答案1
尝试西普拉. 它基本上是 X 的屏幕。
答案2
NX能够保持会话活跃。
答案3
Vnc 可以做到这一点(在 Linux 上,普通的 Vnc 服务器会创建虚拟显示,而不是像在 Windows 中那样共享您的桌面),但您需要预先在 Vnc 服务器中运行该应用程序。