Blog of Li

个人Blog 一年更新约一次

0%

远程桌面软件比较

VNC

最早接触的远程桌面软件,用于连接实验室的linux服务器,比起X11转发,支持同时更多的窗口。配置起来比较麻烦,不能即装即用。原生的VNC安全性较差,可以使用SSH转发提高安全性。

VNC的方式是首先在远程运行VNC的server,并指定端口;随后在客户端连接端口,即可登录远程桌面,远程桌面的桌面程序可以任意设置,不一定与系统默认桌面一样(KDE/GNOME/Xfce)。

RDP

Win10自带的远程桌面系统,如果同网段(或者说在学校的大局域网下)下使用及其快,基本感觉不到使用的是远程桌面,除了不能看视频玩游戏,可以胜任基本所有的办公操作。

在Windows设置中开启即可。对于非WIndows Server系统,如果用户1通过远程登陆电脑,则本地的用户1将被踢出(运行的软件并不会关闭),也就是同一时间只允许一个用户连接到电脑,这一点与TeamViewer差别较大。

TeamViewer

最大的优点在于自带内网穿透,不用配置动态解析和端口转发就能直接在任意位置连上没有公有ip的机器。另外通过账户系统可以方便的管理多台电脑。

TeamViewer管理的方式与上两者不同,并非是直接远程登陆,而是通过类似于Hacker的方式,可以直接远程窥屏并输入,而非建立新的登陆。本地用户1与远程用户1共享桌面,两者的操作互相都能看见。

VNC RDP TeamViewer
支持较好的平台* Linux Windows Windows/Linux/MacOS
模式 远程登陆 远程登陆 桌面管理
连接质量 一般 一般
自带内网穿透 不支持 不支持 支持

*三种工具基本持支Winodws/Linux/MacOS所有平台,但是对不同平台支持性不同,VNC和RDP作为开源协议有多种实现。