信创环境下的远程桌面新选择:RustDesk自建服务全攻略

信创环境下的远程桌面新选择:RustDesk自建服务全攻略原文链接 链接 Hello 大家好啊 今天给大家带来一篇实用干货 如何从零开始搭建 RustDesk 远程桌面服务端 并在客户端顺利连接 实现内网 公网远程桌面控制

欢迎大家来到IT世界,在知识的湖畔探索吧!

原文链接:「链接」

Hello,大家好啊,今天给大家带来一篇实用干货——如何从零开始搭建RustDesk远程桌面服务端,并在客户端顺利连接,实现内网/公网远程桌面控制。RustDesk是一款开源的远程桌面软件,轻量、安全、无广告,特别适合企业和个人用户自建服务,避免数据走外部服务器,更加安心可靠。

为什么选RustDesk?

开源、轻量、可私有化部署,数据不出内网/专线,满足合规与可控诉求;跨平台覆盖好,适合企业远程运维与桌面支持。

一、服务端配置

1.查看系统版本

服务器为统信桌面专业版20(1070),内核 4.19.0,可通过如下命令确认关键信息。

pdsyw@rustdeskserver:~/Desktop$ uname -a

欢迎大家来到IT世界,在知识的湖畔探索吧!

信创环境下的远程桌面新选择:RustDesk自建服务全攻略



欢迎大家来到IT世界,在知识的湖畔探索吧!

2.下载服务端安装包

RustDesk私有化至少包含两部分:ID/信令服务(hbbs)与中继服务(hbbr)。前者用于打洞与会话协调,后者用于在点对点失败或跨网段时进行流量转发。

欢迎大家来到IT世界,在知识的湖畔探索吧!https://github.com/rustdesk/rustdesk-server/releases/tag/1.1.14
信创环境下的远程桌面新选择:RustDesk自建服务全攻略

3.下载到桌面

将压缩包上传到服务器任意目录(如~/Desktop)后,按系统包管理方式完成安装。

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

4.安装服务端安装包

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

5.创建密钥

install -d -m 755 /var/lib/rustdesk-server的意思是创建目录并设置权限为755(所有者读写执行,组/其他读执行),确保服务能正常读取密钥与生成数据。

pdsyw@rustdeskserver:~/Desktop$ sudo -i root@rustdeskserver:~# install -d -m 755 /var/lib/rustdesk-server root@rustdeskserver:~# /usr/bin/rustdesk-utils genkeypair root@rustdeskserver:~# cat <<EOF | tee /var/lib/rustdesk-server/id_ed25519> kCs3ILSiHvN8f1+T4Yb+LQdV62gI7Af4TcHR+yhYpW3MBpWiy1cDq6vCdITlxz20fHKwlsVb67rfAJQKWJnoRw== > EOF root@rustdeskserver:~# cat <<EOF | tee /var/lib/rustdesk-server/id_ed25519.pub > zAaVostXA6urwnSE5cc9tHxysJbFW+u63wCUCliZ6Ec= > EOF root@rustdeskserver:~# cat /var/lib/rustdesk-server/id_ed25519* 
信创环境下的远程桌面新选择:RustDesk自建服务全攻略

6.设置权限

私钥仅属主可读写、公钥可被读取。

欢迎大家来到IT世界,在知识的湖畔探索吧!root@rustdeskserver:~# chmod 600 /var/lib/rustdesk-server/id_ed25519 root@rustdeskserver:~# chmod 644 /var/lib/rustdesk-server/id_ed25519.pub 
信创环境下的远程桌面新选择:RustDesk自建服务全攻略

7.启动服务

root@rustdeskserver:~# systemctl enable --now rustdesk-hbbs root@rustdeskserver:~# systemctl enable --now rustdesk-hbbr root@rustdeskserver:~# systemctl status rustdesk-hbbr root@rustdeskserver:~# systemctl status rustdesk-hbbs
信创环境下的远程桌面新选择:RustDesk自建服务全攻略

8.确认端口

示例输出可见:

hbbs监听21115、21116、21118,hbbr监听21117、21119(用于中继)。

防火墙/安全组:对外开放TCP 21115–21119;如跨公网,建议同时规划80/443(若后续做 Web反代/证书)。

欢迎大家来到IT世界,在知识的湖畔探索吧!root@rustdeskserver:~# ss -tlnp | grep 2111 
信创环境下的远程桌面新选择:RustDesk自建服务全攻略

9.查看服务端ip

示例网口ens33获取到192.168.80.3/24,用于填到客户端的“ID/中继服务器”里。

pdsyw@rustdeskserver:~/Desktop$ ip a
信创环境下的远程桌面新选择:RustDesk自建服务全攻略

二、客户端

1.下载安装包

欢迎大家来到IT世界,在知识的湖畔探索吧!https://github.com/rustdesk/rustdesk/releases/tag/1.4.2
信创环境下的远程桌面新选择:RustDesk自建服务全攻略

2.安装客户端安装包

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

3.打开客户端

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

4.点击设置

依次进入:设置→网络→解锁网络设置→ID/中继服务器,填写上一步的服务端地址与端口。该操作流程在文档中有逐步截图提示。

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

5.点击网络

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

6.点击解锁网络设置

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

7.点击ID/中继服务器

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

8.设置ID/中继服务器

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

9.点击停止服务

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

10.点击启动服务

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

11.点击解锁安全设置

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

12.设置固定密码

在安全中设置固定密码(避免一次性动态密码带来的反复沟通)。

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

13.输入控制远程桌面的ID

在主界面输入对端ID即可连接。

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

14.输入对端的密码

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

15.远程成功

连接成功后,可切换全屏、查看操作选项等。

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

16.全屏显示

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

17.操作选项展示

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

18.常规设置内容展示

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

19.安全设置内容展示

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

20.网络设置内容展示

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

21.显示设置内容展示

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

信创环境下的远程桌面新选择:RustDesk自建服务全攻略

22.更多配置参考页面:

https://rustdesk.com/docs/zh-cn/
信创环境下的远程桌面新选择:RustDesk自建服务全攻略

三、最常见的10个坑与排错思路

密钥文件权限不当:私钥必须600、公钥644;否则服务可能读取失败。

忘记创建数据目录:请确保/var/lib/rustdesk-server存在且权限为755。

服务未启动或未自启:确认status显示为active。

端口被防火墙/安全组拦截:对外放行TCP 21115–21119,并确认ss -tlnp的实际监听进程。

客户端未指向自建服务:必须在“网络→解锁网络设置→ID/中继服务器”中配置你自己的服务地址与端口。

内网DNS未生效:建议优先用IP 直连验证功能是否正常,再接入企业DNS域名。

跨网段/NAT环境连接失败:依赖hbbr做中继,请保障21117、21119可达;链路复杂时建议抓包或在边界设备放通策略。

带宽/延迟体验不佳:优先部署在业务就近的园区/边缘机房;必要时上专线、QoS保证或加配中继节点。

安全策略与审计:开启固定密码、严格账号权限;配合堡垒机/审计系统落地合规。

系统差异:不同版本UOS/内核、不同CPU架构,安装包与依赖会有差异,需按官方发布页选择合适版本。

结语

至此,你已经完成了信创环境下的RustDesk私有化远程桌面的从零搭建与客户端接入。它数据可控、安全合规、跨平台易用,非常适合企业远程支持与日常运维。更多细节可查阅官方中文文档。欢迎大家分享点赞,点个在看和关注吧!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/145948.html

(0)
上一篇 21分钟前
下一篇 8分钟前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信