rustdesk远程桌面软件服务端部署。
rustdesk搭建
1. 服务端搭建
- 服务器开放端口,防火墙TCP(21115/21119),UDP(21116)
- 下载服务端文件,server。
- 使用wget命令,下载服务端的两个文件hbbr和hbbs,文件地址(右键复制链接)。
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
- 安装命令
sudo dpkg -i rustdesk-server-hbbr_1.1.11-1_amd64.deb
sudo dpkg -i rustdesk-server-hbbs_1.1.11-1_amd64.deb
- 检查服务是否生效,查看中继服务状态-
systemctl status rustdesk-hbbr.service
,查看ID服务状态systemctl status rustdesk-hbbs.service
- 查询key值,查看WorkingDirectory-
sudo cat /lib/systemd/system/rustdesk-hbbs.service
,查看key-sudo cat /var/lib/rustdesk-server/id_ed25519.pub
2. 服务端搭建方法二(docker)
在docker-compose中添加容器,容器地址,选择S6-overlay based images。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19version: '3'
services:
rustdesk-server:
container_name: rustdesk-server
ports:
- 21115:21115
- 21116:21116
- 21116:21116/udp
- 21117:21117
- 21118:21118
- 21119:21119
image: rustdesk/rustdesk-server-s6:latest
environment:
- "RELAY=rustdesk.example.com:21117"
- "ENCRYPTED_ONLY=1"
volumes:
- ./data:/data
restart: unless-stopped在容器日志中查看key值/etc/nginx/data/id_ed25519.pub
portain:http://47.109.182.149:9000/
3. 方法三
1 | sudo docker image pull rustdesk/rustdesk-server |