Answers:
如果您具有合理的快速链接,则X11是Linux和其他所有Unix类型系统上的本机远程技术,因为X11系统是从头开始设计的,可以在网络上工作。ssh yourname@example.com -X
如今,它主要用于ssh端口转发(如),而alvosu在回答中提到的NX“仅”改善了压缩,使其可通过具有高延迟的慢速链接进行访问。
取决于您为什么需要它。xrdp是vnc的包装,但是它解决了我在Linux上使用vnc时遇到的大多数困难。 http://xrdp.sourceforge.net/
而且,如果您要使用KVM(或RHEV)将其连接到虚拟设备上,则可以使用Spice表现出色。
X2Go是使您能够访问Linux计算机的图形桌面的软件。即使在低带宽连接上,它的性能也非常好。您可以选择使用整个桌面,也可以只使用一个应用程序(通过具有持久会话的X11)。如果您熟悉用于命令行会话的GNU Screen或tmux之类的解决方案,则X2Go是用于图形会话的类似工具。X2Go 在后台使用NX技术。
使用cygwin-x在Windows上运行x服务器,然后SSH到计算机。这不能像使用vncserver那样为您提供桌面,但可以运行x-apps。如上所述,它是通过ssh进行加密的。我没有尝试通过ssh本身运行vnc。上一个教程会很棒。这是cygwin x的教程 http://geekswing.com/geek/linux/vncserver-alternative-running-x-windows-through-ssh-using-cygwin-x/
Chrome远程桌面看起来是一个不错的选择。 https://chrome.google.com/remotedesktop