在Linux服务器搭建RustDesk远程

为什么搭建RustDesk,市面上的Todesk、向日葵不能使用吗?

PC端自用,使用Todesk和向日葵确实能满足需求,但是涉及到移动设备的远控时,免费的Todesk、向日葵不支持移动设备远控,同时在PC远控也有诸多限制,而今天介绍到的RustDesk完全没有这些限制,支持多平台(Linux、Windows、macOS、Android)

前置条件:一台公网ip的Linux云服务器

image-20241207144634301

image-20241207144712331

1、搭建

本教程基于Linux(centos)、在宝塔上安装RustDesk服务

项目地址:https://github.com/rustdesk/rustdesk-server/releases/

根据服务器版本下载对应的源码版本,因为我的是x86的,下载linux-amd64就好

image-20241207145705493

image-20241207145608431

  • 1、安装宝塔:https://www.bt.cn/new/download.html

CentOS安装宝塔

1
url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec

image-20241207150305917

安装完成根据生成的外网地址或者内网地址登录宝塔,此时如果登录不了,请在服务器防火墙放通对应的端口,本例为:35011

第一次登录需要注册一个宝塔账号,注册后登录,如下图所示:

image-20241207150559196

  • 2、配置RustDesk服务

image-20241207150749818

点击文件,选择你喜欢的文件夹创建rustdesk文件,本例为www下

image-20241207151238636

image-20241207151306473

解压文件,可以看到最后就三个文件

image-20241207151401238

因为我们需要rustdesk服务时刻运行,并能自动重启,那么需要搞一个守护程序。软件商店搜索:进程守护 安装

image-20241207151620540

添加守护程序,点击设置-> 添加守护程序 -> 确认

image-20241207151734249

目录和启动命令以我的为例:

image-20241207152041447

image-20241207152057817

守护程序设置好后,状态为Running时为正常

image-20241207152314070

在文件列表中会生成一些文件,记住id_xx.pub里面为中继器的key,保存好后续使用

image-20241207161233449

端口放通:你需要放通21116 - TCP/UDP、21117 - TCP

如图在安全中添加,当然在你的服务器安全组也需要放通

image-20241207161445650

2、测试

在软件中输入刚才对应的id和中继服务器以及key,主页状态为就绪说明已经成功,之后找两台设备使用即可

image-20241207161726741

image-20241207161830887