使用xauth和ssh -X访问X到我的VPS?

我有一个应用程序,我希望运行在我的VPS(实际上是一个网页浏览器,iceweasle或类似),并不真正要安装一个完整的X服务器在那里出于实际的原因。

我读过我只需要一个X客户端(我的服务器和家用电脑都使用Ubuntu 10.06,而我的服务器有xauth和sshd以及没有设置的)来运行程序,尽pipe我有自己的家用服务器。

我将如何能够做到这一点?

我用ssh -X foo @ myserver连接到我的主机,但是我完全不确定如何访问它的xauth,你知道我能做什么吗?

我可能会解决在那里安装一个X服务器,而不是做一个VNC ..虽然这不是一个好主意,因为我只是偶尔使用它。

ssh -Y是你想使用的,你将不得不安装xbase-clients包至less(和一些字体包),否则你会看到xauth二进制文件不存在的错误。

如果安装了xauth,ssh -Y会设置DISPLAYvariables并为您添加Xauth,只需启动应用程序即可。

另一种解决scheme是在其上运行VNC服务器,但这样做总是很棘手,因为由于某种原因,Ubuntu上的所有VNC软件包都很难正确工作或出现奇怪的错误。