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

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

我打开远程VPN连接到远程networking
然后:
ssh -X user @ host
屏幕-S开放
sudo OpenVAS-Client#OpenVAS-Client GUI然后转发到我的远程桌面

我想通过ssh -X会话在OpenVAS GUI中远程configuration和启动扫描。 启动扫描之后,我想将OpenVAS-Client GUI发回本地主机,从我的屏幕会话中分离,closuresssh会话并closuresVPN连接。 几小时后,我希望能够再次打开VPN连接,ssh -X回到远程计算机,重新连接到屏幕会话,并将OpenVAS客户端带回到我的远程计算机,以查看扫描的进度。

这可能吗?
有人可以指示我select什么命令和选项吗?

提前致谢。

注意:我真的不想使用VNC。 我已经安装了NX,并在实验室工作,但无法loginVPN,所以这是一个不同的问题。

看看Xpra ,它可以让你“脱离”和“重新贴上”到运行X应用程序。

也试试移动 。 这是一个小错误,但我确实设法得到它的工作。 将xpra作为客户端在OS X上编译和运行时遇到了很多麻烦–xpra是作为连接到移位器(以及NX和VNC)的远程机器的一种方法。