欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 八卦 > RustDesk开源远程桌面工具部署【图文详解】

RustDesk开源远程桌面工具部署【图文详解】

2025/3/9 10:31:13 来源:https://blog.csdn.net/lmzf2011/article/details/145919534  浏览:    关键词:RustDesk开源远程桌面工具部署【图文详解】

目录

1. 服务端安装

1.1 服务器环境

1.2 安装docker

1.3 配置docker加速器

1.4 安装docker-compose

2. 客户端安装

3. 映射或防火墙配置

4. 客户端配置

1. 服务端安装

1.1 服务器环境

[root@ test ~]# cat  /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)[root@ test ~]# uname  -a
Linux test 3.10.0-1160.71.1.el7.x86_64 #1 SMP Tue Jun 28 15:37:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

1.2 安装docker

#yum-config-manager 需要安装yum-utils工具
sudo yum-config-manager --add-repo=https://mirrors.cloud.tencent.com/docker-ce/linux/centos/docker-ce.repo#如果访问不到mirrors.tencentyun.com,可以替换为mirrors.aliyun.com
sudo sed -i "s/download.docker.com/mirrors.tencentyun.com\/docker-ce/g"  /etc/yum.repos.d/docker-ce.repo#查看已添加的Docker 软件源
sudo yum list docker-ce#安装docker
sudo yum install -y docker-ce #启动docker并设置开机自启
sudo systemctl enable  docker   --now#执行以下命令,检查安装结果
sudo docker info
Docker version 26.1.4, build 5650f9b

1.3 配置docker加速器

# 如果没有就创建目录,有直接跳过
sudo mkdir -p /etc/docker# 创建配置文件
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://docker.1ms.run","https://doublezonline.cloud"]
}
EOF# 重启docker服务
sudo systemctl daemon-reload && sudo systemctl restart docker

1.4 安装docker-compose

curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

2. 客户端安装

mkdir   -p   /opt/rustdesk
wget rustdesk.com/oss.yml -O compose.yml   #OSS为开源版版本
docker-compose   -f   compose.yml   up   -d
version: '3'   # 此行不能遗漏
services:hbbs:container_name: hbbsimage: rustdesk/rustdesk-server:latestcommand: hbbsvolumes:- ./data:/rootnetwork_mode: "host"depends_on:- hbbrrestart: unless-stoppedhbbr:container_name: hbbrimage: rustdesk/rustdesk-server:latestcommand: hbbrvolumes:- ./data:/rootnetwork_mode: "host"restart: unless-stopped

3. 映射或防火墙配置

映射端口:

TCP:2115-2119

UDP:21116 【容易漏掉】

防火墙:

TCP:2115-2119

UDP:21116

4. 客户端配置

key获取方式:

[root@ test data]# pwd
/opt/rustdesk/data
[root@ test data]# ll
total 296
-rw-r--r--. 1 root root   4096 Feb 27 19:05 db_v2.sqlite3
-rw-r--r--. 1 root root  32768 Feb 28 16:50 db_v2.sqlite3-shm
-rw-r--r--. 1 root root 255472 Feb 28 16:50 db_v2.sqlite3-wal
-rw-r--r--. 1 root root     88 Feb 27 19:05 id_ed25519
-rw-r--r--. 1 root root     44 Feb 27 19:05 id_ed25519.pub
[root@ test data]# cat  id_ed25519.pub
NHQ7**AKX*****************QLvBJ**aaBw=

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词