想要知道怎么远程的,首先得要了解两种远程桌面协议(如果不想了解的,可以直接跳过第一节)。

一、远程桌面协议

目前主流的实现远程桌面连接的有两种协议:远程帧缓存协议(RFB:Remote Frame Buffer)、远程显示协议(RDP:Remote Display Protocol )。

RFB:这个协议实现起来比较简单,传输的主要是桌面的帧缓存信息,基本上支持所有的窗口系统,如果想要详细了解的可以看这篇文章:RFB协议解析_卡索-CSDN博客_rfb协议

。目前主要针对这个协议采用的服务是VNC,虽然使用这种协议的远程桌面能跟源桌面保持很好的一致性,但是亲测使用这种协议远程控制ubuntu的时候桌面会比较卡顿。

RDP:这个协议是由微软开放的,基本上所有windows系统都有原生的rdp服务器,ubuntu系统支持rdp协议的服务是xrdp。rdp协议的连接虽然不能跟源桌面保持很好的一致性,但是亲测发现这种协议基本上不会有卡顿,因此本文推荐的是rdp协议。

二、ubuntu远程桌面win10

注意:家庭版的win10是不支持远程的,有同事亲测过。

1)安装rdp协议服务工具

由于win10原生本来就支持rdp协议,因此只需要稍微设置一下就好:

计算机---属性---远程设置---远程,勾选:允许远程连接到此计算机。去掉默认勾选:仅允许运行使用网络级别验证...,(如果不取消这个,在运行时会出现“ERROR: recv: 连接被对端重置”)

2)ubuntu上安装rdp协议客户端工具

sudo apt install rdesktop

 3)连接

rdesktop -f -a 32 远程电脑IP

三、ubuntu远程桌面ubuntu

1)远程计算机安装rdp协议服务工具

sudo apt-get install xserver-xorg-core
sudo apt-get -y install xserver-xorg-input-all
sudo apt-get install xrdp
sudo apt-get install xorgxrdp

2)本地机器安装rdp协议客户端工具

可以选择rdesktop,但是亲测存在很多问题(比如桌面容易卡死,每次连接的桌面还不一样,文件管理系统根本用不了),因此推荐用remmina,一般ubuntu安装好之后就会有这个软件,如果没有安装一个就行了:

sudo apt install remmina

3)连接

3.1)首先打开remmina软件,点击左上角的“new”,然后名字那一栏要改成自己的(原始名字为:Quick Connect,如果不改成自己的名字,那么后面的配置状态是不会保存的,下次再连接的时候只能重新输入这些参数了);

3.2)协议(Protocol)那一栏选择 RDP-Remote Desktop Protocol;

3.3)Basic->Server 输入远程机器的IP地址;

3.4) User name 一栏填入远程机器的登录名;

3.5)User password一栏填入远程机器的登录密码;

3.6)Color depth一栏选择 True coloe(32bpp);

3.7)点击右下角的 Save and Connect按钮,就可以看见远程桌面啦。

4)配置远程桌面

刚开始可能远程桌面只有背景,没有程序坞、菜单栏这些,因此需要一配置一下。首先在远程机器安装tweaks工具:

sudo apt install gnome-tweak-tool

然后打开tweaks工具,Extensions->Ubuntu appindicators->ON,Extensions->Ubuntu dock->ON。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐