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 服务器已成功安装并配置完成!