前言:远程协议有很多,本文只讨论几种主要的,另外由于Windows之间的远程桌面工具实在是太多了,这里就不再说明,主要以Windows和Linux之间的互相访问来说明。
一、常见的远程协议及特点
目前常用的协议有VNC/SPICE/RDP三种,就在这里做一个简单的介绍。
三种协议的对比
RDP: Remote Desktop Protocol
VNC: (Virtual Network Console)是虚拟网络控制台的缩写
更加推荐使用VNC协议
二、RDP协议
2.1 Linux远程控制Windows电脑
(1)方法一:Linux上通过安装rdesktop控制Windows
首先要介绍的一个工具是Rdesktop,它实现了RDP协议,允许我们在Linux系统上远程登录Windows系统。以深度系统为例,安装Rdesktop使用下面的命令。
sudo apt install rdesktop
安装完成之后,使用类似下面的命令来访问远程Windows系统。
rdesktop -g 1440x900 -P -z -x l -r sound:off -u windowsuser 192.168.31.100:3389
登录之后界面类似下面这样。当然对应的Windows系统别忘了开启允许远程连接到本计算机,否则用什么客户端也是无法连接的。如果连接有问题,在Windows上取消“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”选项。
上图中,中间的那个界面就是远程连接的Windows桌面了,当然可以更改它的分辨率大小。