本教程将指导您如何在 Linux 服务器上安装和配置 Rustdesk 服务器,以便远程连接和管理。

1. 放行端口或关闭防火墙

在服务器上,您需要放行以下端口或关闭防火墙,以确保 Rustdesk 服务器能够正常运行。

放行所有端口(适用于初学者)

ufw disable  # 关闭防火墙

放行指定端口

ufw allow 21115:21119/tcp  # 放行 TCP 端口 21115-21119
ufw allow 21116/udp        # 放行 UDP 端口 21116
ufw enable                 # 启用防火墙

2. 更新系统

在安装 Rustdesk 之前,建议先更新系统软件包:

apt update -y && apt upgrade -y

3. 下载 Rustdesk 服务器文件

您可以使用 wget 下载 Rustdesk 服务器文件(国内下载可能较慢,建议先下载到本地电脑,再上传到服务器)。

wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.11-1/rustdesk-server-linux-amd64.zip

4. 安装解压工具并解压服务器文件

首先安装 unzip,然后解压 Rustdesk 服务器文件:

apt install unzip -y
unzip rustdesk-server-linux-amd64.zip

5. 进入服务器文件夹

cd /root/amd64

6. 安装 npm 和 pm2(用于开机自启)

安装 npm:

sudo apt install npm -y

安装 pm2:

sudo npm install -g pm2

7. 启动 Rustdesk 服务器

pm2 start hbbs
pm2 start hbbr

8. 设置 Rustdesk 开机自启

pm2 startup
pm2 save

9. 获取服务器公钥(用于客户端连接)

在当前文件夹下输入 ls,找到 xxx.pub 文件,并获取 key(请将 xxx.pub 替换为实际名称)。

cat id_ed25519.pub

10. 下载并安装 Rustdesk 客户端

前往 Rustdesk 官网,下载适用于您的操作系统的客户端并安装,即可使用服务器进行远程连接。


至此,Rustdesk 服务器已成功安装并配置完成!