RustDesk 服务端完整安装部署教程
一、环境准备
1. 服务器要求
- 操作系统:Ubuntu 20.04/22.04(推荐)、Debian、CentOS 等
- 硬件配置:
- 测试环境:1 核 2G 以上
- 生产环境:2 核 4G+,50G + 存储空间
- 网络要求:公网 IP(如需外网访问)
2. 防火墙配置
开放 RustDesk 服务端所需端口:
# Ubuntu/Debian
sudo ufw allow 21115:21119/tcp
sudo ufw allow 21116/udp
sudo ufw allow 8000/tcp # 用于客户端安装脚本
sudo ufw enable
# CentOS
sudo firewall-cmd --permanent --add-port=21115-21119/tcp
sudo firewall-cmd --permanent --add-port=21116/udp
sudo firewall-cmd --permanent --add-port=8000/tcp
sudo firewall-cmd --reload
二、安装 RustDesk 服务端
方法 1:官方一键安装脚本(推荐)
wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh
安装步骤说明:
- 脚本会自动下载并安装:
hbbs:ID 服务器(负责设备注册和身份验证)hbbr:中继服务器(负责流量转发,当直连失败时使用)gohttpserver:配置分发服务(提供客户端安装包和配置)
- 安装过程中会提示选择连接方式:
- 输入
1:自动解析当前公网 IP(适合临时测试) - 输入
2:手动输入域名(需提前配置 DNS 解析)
- 输入
- 安装完成后,记录输出的公钥信息(如:
Your public key is),后续客户端配置需要使用
方法 2:手动安装(适用于自定义需求)
1. 下载二进制文件
wget https://github.com/rustdesk/rustdesk-server/releases/latest/download/hbbs
wget https://github.com/rustdesk/rustdesk-server/releases/latest/download/hbbr
+x hbbs hbbr
hbbs hbbr /usr/bin/

