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

