介绍四种桌面远程工具,它们都是跨平台的,均支持Windows,MacOS,Linux和安卓,分别是VNC,ToDesk和向日葵(Sunlogin),RustDesk,比TeamViewer更好用,而且免费。

VNC需要主控电脑与被控电脑处于同一网段,一般用于局域网,这样不方便,但更安全;

ToDesk和向日葵没有这一限制,更方便,但不够安全。

1. VNC

注意:一般用于局域网。非局域网使用需要公网IP和内网。

1.1. 设置Ubuntu允许进行远程控制

首先,我们先设置Ubuntu的远程控制,将其设置为允许被远程连接,点击进入设置->共享->屏幕共享

找到侧边栏中共享菜单,在右侧界面打开共享,点击屏幕共享(s),图示如下:

在弹出框中选中允许连接控制屏幕并设置密码,网络点击打开,图示如下:

1.2. 安装vncserver

打开终端,我们需要安装vncserver的基础服务,输入以下命令:

sudo apt-get install xrdp vnc4server xbase-clients

取消掉请求加密的功能,否则缺少这一步是无法远程上的,这个时候我们需要安装dconf-editor工具进行配置,输入以下命令:

sudo apt-get install dconf-editor

安装完成之后,我们需要打开dconf-editor工具,在桌面搜索  dconf 打开,如图所示:

打开之后,依次展开org->gnome->desktop->remote-access,然后取消 “requlre-encryption”的勾选即可。如图所示:

至此,前期准备工作已经完成,后面直接通过VNC工具或者Windows自带的mstsc(远程桌面控制)进行访问就行。

1.3. 远程连接Ubuntu

 到VNC官网下载VNC应用软件,根据自己的操作系选择相对应的版本,如图所示:

获取当前的IP地址,命令ifconfig即可得到,笔者的当前的Ubuntu的IP地址为:192.168.184.130,然后通过IP地址就可以远程访问了,图示如下:

输入我们需要远程控制的PC主机的IP,并输入远程连接密码,如图所示:

成功连接上了,如图所示:

2. ToDesk

ToDesk是国内开发的一款远程桌面工具。有免费版和收费版之分,免费版足够个人使用了。ToDesk迭代速度较快,目前在多平台上运行已经较为流畅。对多屏幕的支持还有改进空间。

2.1. 下载与安装

ToDesk远程控制软件-免费安全流畅的远程连接电脑手机在

控制端和被控端都要安装

Ubuntu安装方法:

sudo dpkg -i xxx.deb

2.2. 使用

如下图所示,无需注册和登录,在控制端输入被控端设备代码和临时密码即可。

如果控制端和被控端都注册和登录了,连设备代码和密码都不需要。 

3. 向日葵(Sunlogin)

向日葵也是一款国内开发的远程桌面工具,与ToDesk类似,但迭代速度略逊。

3.1. 下载与安装

下载地址 向日葵远程控制app官方下载 - 贝锐向日葵官网

控制端和被控端都要安装

sudo dpkg -i xxx.deb

3.2. 使用

如下图所示,无需注册和登录,在控制端输入被控端设备代码和临时密码即可

4. RustDesk

4.1. 下载与安装

先安装依赖

sudo apt install libxdo3 

下载地址 RustDesk | 开源远程桌面软件

安装

sudo dpkg -i rustdesk-x.x.x.deb

4.2. 使用

如下图所示,无需注册和登录,在控制端输入被控端设备代码和临时密码即可

参考文献

Ubuntu 远程控制(使用自带远程工具)_张志翔的博客-CSDN博客_ubuntu远程控制

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐