ssh -X 如何将远程转发的 X 应用程序返回到本地主机

ssh -X 如何将远程转发的 X 应用程序返回到本地主机

我正在使用 Mac OS X 10.6.4
我正在打开与运行 Ubuntu 10.0.4 Desktop 的远程系统的 ssh 会话

我打开到远程网络的远程 VPN 连接
然后:
ssh -X user@host
screen -S openvas
sudo OpenVAS-Client #OpenVAS-Client GUI 然后转发到我的远程桌面

我想通过 ssh -X 会话远程配置和启动 OpenVAS GUI 中的扫描。启动扫描后,我想将 OpenVAS-Client GUI 发送回其本地主机,与我的屏幕会话分离,关闭 ssh 会话,并关闭 VPN 连接。几个小时后,我希望能够再次打开 VPN 连接,通过 ssh -X 返回远程计算机,重新连接到屏幕会话,并将 OpenVAS-Client 带回我的远程计算机以查看扫描进度。

这可能吗?
有人能告诉我该选择什么命令和选项吗?

提前致谢。

注意:我不太想使用 VNC。我安装了 NX,它在实验室中运行正常,但我无法通过 VPN 登录,所以这是另一个问题。

答案1

看一下西普拉,它允许您“分离”和“重新连接”正在运行的 X 应用程序。

答案2

也可以尝试移動器。它有点问题,但我确实设法让它工作了。我很难让 xpra 作为客户端在 OS X 上编译和运行 - xpra 是 shifter 中连接远程机器的方法之一(以及 NX 和 VNC)。

相关内容