本指南适用于 Ubuntu 20.04+,并介绍如何 下载、安装、配置、启动 RustDesk 服务器端 (hbbs 和 hbbr),并获取 Key。
1.在服务器上添加安全组规则
在入方向手动添加
TCP 端口:21115,21116,21117,21118,21119,
UDP 端口:21116
如图:

image.png
2. 更新系统并安装必要依赖
sudo apt update && sudo apt upgrade -y
sudo apt install wget curl ufw -y
3. 下载 RustDesk 服务器端
mkdir -p ~/rustdesk && cd ~/rustdesk
下载 hbbs (信令服务器) 和 hbbr (中继服务器)
wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.11-1/rustdesk-server-hbbr_1.1.11-1_amd64.deb
wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.11-1/rustdesk-server-hbbs_1.1.11-1_amd64.deb
4. 安装 RustDesk 服务器
sudo dpkg -i rustdesk-server-hbbr_1.1.11-1_amd64.deb
sudo dpkg -i rustdesk-server-hbbs_1.1.11-1_amd64.deb
如果出现 依赖问题,执行:
sudo apt --fix-broken install -y
然后重新运行安装命令。
5. 启动并启用 RustDesk 服务器
sudo systemctl enable rustdesk-hbbr.service --now
sudo systemctl enable rustdesk-hbbs.service --now
6. 检查服务状态
sudo systemctl status rustdesk-hbbr.service
sudo systemctl status rustdesk-hbbs.service
如果看到 active (running),说明服务启动成功。
7. 开放防火墙端口
如果启用了 ufw 防火墙,确保 开放 RustDesk 服务器所需的端口:
sudo ufw allow 21115:21119/tcp
sudo ufw allow 21116/udp
sudo ufw reload
验证端口是否开放:
sudo ufw status
8. 获取 Key(ID 和密钥)
sudo cat /var/lib/rustdesk-server/id_ed25519.pub
输出示例(请自行复制你的 Key):
pk: abcdefghijklmnopqrstuvwxyz1234567890=
注意:
•   pk 是 服务器的公钥,用于 RustDesk 客户端 连接。
•   务必保存好这个 Key,用于客户端配置。
9. RustDesk 客户端连接服务器
在客户端 (Windows/macOS/Linux) 配置自建服务器:
1.  打开 RustDesk,点击 设置 (Settings)
2.  在 ID 服务器 (ID Server) 和 中继服务器 (Relay Server),填入 你的服务器 IP
3.  “Key” 处填写你刚刚获取的 Key
4.  保存并连接!
10. 卸载 RustDesk 服务器
如果需要卸载:
sudo systemctl stop rustdesk-hbbr.service rustdesk-hbbs.service
sudo systemctl disable rustdesk-hbbr.service rustdesk-hbbs.service
sudo apt remove rustdesk-server-hbbr rustdesk-server-hbbs -y
sudo rm -rf /var/lib/rustdesk-server
11. 重启 RustDesk 服务器
sudo systemctl restart rustdesk-hbbr.service
sudo systemctl restart rustdesk-hbbs.service