1. 相关术语
SSH为Secure Shell的缩写,是登陆远程主机用的,命令行那种,也就是shell
FTP是文件上传下载服务,现在大多都是http直接下载了
VNC是虚拟网络控制台(Virtual Network Console)的缩写,是登陆远程主机的,图形界面,和微软的远程桌面差不多,这个主要是linux的在用。VNC使用的是RFB协议来做屏幕分享和远程操作的软件,由著名的AT&T欧洲研究实验室开发。使用时需要客户端软件和服务器软件配合使用。
RDP(Remote Desktop Protocol)远程桌面协议,大部分Windows都默认支持此协议,可以远程接入操作桌面。
RFB和RDP区别
RFB是在服务器端将窗口在显存中画好之后将图像传给客户端,客户端只充当一个图像解码显示的角色; RDP则将画图的工作交给了客户端,服务器需要了解客户端显示能力的具体情况,以便作出相应调整。
RFB主要传图像,RDP主要传指令。就一般应用而言,RFB数据量太大,RDP对客户端要求较高,因此RFB适用于瘦客户端,RDP适用于低速网络
参考:
使用Windows10远程桌面连接访问Ubuntu18.04
xrdp完美实现Windows远程访问Ubuntu 16.04
ubuntu ssh windows mobaxterm 远程控制设置
Ubantu 16.04 LTS 安装 ssh + MobaXterm 实现windows 10远程访问