对于Unix-like系统,远程桌面实在太容易,通过ssh隧道,只要加-X参数即可,如果网速较慢,可以加-C参数,对图像进行压缩。ESS都支持通过这个方法把R命令发送到服务器端执行

最近教会了实验室的小伙伴在windows里通过putty+xming连接Linux桌面。

对于不懂命令行的人来说,最好的方式是像windows一样的远程桌面,这可以通过跑vncserver来实现。在客户端,只需要有个vncviewer便可以连接。vnc桌面也是通过ssh隧道来连接的:

ssh -L 5901:127.0.0.1:5901 -N -f -l user server_ip_address

这个命令会创建ssh通道把localhost连接到VNC,OS X中的Screen Sharing便是一个vncviewer,所以不需要额外装软件,在Finder中使用⌘+k,在弹出窗口中输入:

vnc://localhost:5901

便可以启动Screen Sharing连接VNC。使用VNC还有一个好处,就是远程挂图形界面的程序,本地不用也一直开着。