rustDesk使用
rustDesk 是一款开源的远程桌面工具。
下载
下载最新的安装包
服务端安装在服务器上,客户端根据系统需要安装。
我服务端使用的是ubuntu,需要下载两个包,分别是rustdesk-server-hbbr_1.1.16_amd64.deb和rustdesk-server-hbbr_1.1.16_amd64.deb
安装
1、桌面创建一个目录,比如rustDesk,把安装包放入其中,右键打开终端。
1 2 3 4 5 6 7 8
| # 如果无桌面可执行 mkdir rustDesk cd rustDesk wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.16/rustdesk-server-hbbs_1.1.16_amd64.deb wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.16/rustdesk-server-hbbr_1.1.16_amd64.deb
# 下载安装包后,打开终端执行 sudo apt install ./rustdesk-server-hbbs_1.1.16_amd64.deb ./rustdesk-server-hbbr_1.1.16_amd64.deb
|
2、安装后查看是否安装成功,成功运行,效果如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| # 查看服务是否开启 $ systemctl list-unit-files | grep -E 'hbbs|hbbr' rustdesk-hbbr.service enabled enabled rustdesk-hbbs.service enabled enabled
# 查看服务是否运行 $ sudo systemctl status rustdesk-hbbs --no-pager -l rustdesk-hbbs.service - Rustdesk Signal Server Loaded: loaded (/lib/systemd/system/rustdesk-hbbs.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2026-10-19 10:52:02 CST; 2h 34min ago Main PID: 2934509 (hbbs) Tasks: 13 (limit: 3969) Memory: 2.4M CGroup: /system.slice/rustdesk-hbbs.service └─2934509 /usr/bin/hbbs
$ sudo ss -lntup | grep -E '21115|21116|21117' udp UNCONN 0 0 *:21116 *:* users:(("hbbs",pid=2934509,fd=17)) tcp LISTEN 0 128 *:21115 *:* users:(("hbbs",pid=2934509,fd=19)) tcp LISTEN 0 128 *:21116 *:* users:(("hbbs",pid=2934509,fd=18)) tcp LISTEN 0 128 *:21117 *:* users:(("hbbr",pid=2934606,fd=9))
|
3、查看连接公钥
1
| sudo cat /var/lib/rustdesk-server/id_ed25519.pub
|
公钥内容后续需要使用
使用
客户端下载后,安装。需要单独配置服务器端口,不然使用的是官方的服务器。
1、进入设置-》网络,输入密码解锁网络设置

2、点击”ID/中继服务器”

3、根据自身服务器的公网IP设置

完成后,在主页可以找到相关设备,就可以连接了。
其他问题:
- 如果连接存在“id 不存在”,说明服务器和客户端并未通

腾讯云还需要单独的放开指定的端口,最重要的是端口21116,UDP需要开启

- 发现中能找到客户端,但主页”卡在正在接入RustDes 网络”
看是否开启了“禁用UDP”,保持默认即可