我一直在使用X11和Xming,但实际使用起来太迟了。
使用VNC或NX通过WAN链接可能会更好。 另外,这些协议支持连接/断开连接,因此它们可以从连接中恢复。
您应该使用VNC从Ubuntu服务器导出GUI 。
尽pipeVNC具有一些可选的安全function,但不应该在互联网等不受信任的networking上直接运行VNC。 相反,您应该按照SSH指南中的说明设置一个SSH服务器,并configuration一个VNC服务器,您可以以所谓的一次模式启动。 当您设置了SSH和VNC服务器时,您可以使用SSH通过Internetlogin到您的计算机,启动您的VNC服务器,并使用端口转发安全地访问VNC服务器。
一些好的客户是TightVNC和UltraVNC 。
将VNC设置为最佳压缩通信而不是快速压缩将有助于远程(跨ISP,低带宽)位置。
试试X11转发:
/etc/ssh/sshd_config : AllowX11Forwarding yes 在客户端启用X11转发 – 添加
ForwardX11 yes
到/etc/ssh/ssh_config
您也可以设置压缩,如上面提到的LapTop006。
取决于你打算做多less。 如果你想运行一个单一的应用程序,通过SSH的X转发工作相当好。
如果你想传输整个桌面,系统不在本地networking上,我build议使用带有TightVNC的 VNC作为服务器。
通过SSH传输(通过压缩)的X11速度要快一些,但为什么要使用GUI?
自从我上次运行Novell eDirectory以来,我从未在任何一台Linux服务器上使用GUI。
ssh进入电脑的-X标志
ssh -X user@ip etc
这将在每个连接的基础上转发X11
(这是一个大写X.小X禁用X11转发)
更多细节将会有所帮助。 但是,通过SSH压缩隧道是获得更好响应的好方法。
如果在Windows机器上使用putty,请查看configuration树中的“连接” – 然后是“SSH” – 然后在“X11”下。 点击“X11”,select“启用X11转发”,在X显示位置添加Xming服务器的显示地址。 显示地址与您一直使用的显示地址相同。
现在点击configuration类别中的“SSH”,然后在左边select“启用压缩”。
根据两台服务器的速度以及压缩/解压缩的速度,压缩可能不适合您,但是如果networking延迟是问题,那么这将有所帮助。
如果您的远程服务器停滞运行X11,那么除了不运行X11之外,没有任何帮助。 大多数UNIX / Linux系统pipe理员不在他们的服务器上运行X11:权衡太大,获得的利益太less:它消耗了处理能力,数据I / O,并增加了新的安全风险。
Ubuntu默认安装了vino VNC服务器。