[root@tanghao-server ~]# mkdir -p /apps/rust && cd /apps/rust/
[root@tanghao-server rust]# wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.12/rustdesk-server-linux-amd64.zip
[root@tanghao-server rust]# unzip rustdesk-server-linux-amd64.zip
[root@tanghao-server rust]# mv amd64/* .
[root@tanghao-server rust]# mkdir -p /var/log/rustdesk
[root@tanghao-server rust]# touch /var/log/rustdesk/{hbbs.log,hbbs.error,hbbr.log,hbbr.error}
生成对应的密钥文件
[root@tanghao-server rust]# ./hbbr
[root@tanghao-server rust]# ./hbbs
[root@tanghao-server rust]# cat id_xxxxx.pub && echo
Rkxxt3CIxxxxxXXXXxxxxxxX1jeFaxxxzS1Iww=
跑完Ctrl + c 终止掉就行
注意: 这个公钥后面要用
配置启动service文件
hbbr程序
[root@tanghao-server rust]# cat /etc/systemd/system/hbbr.service
[Unit]
Description=Rustdesk Relay Server
[Service]
Type=simple
LimitNOFILE=1000000
#-p指定侦听端口号,-k启用加密传输(可以防止未授权用户加入到本服务器中)
ExecStart=/apps/rust/hbbr -p 21117 -k _
WorkingDirectory=/apps/rust/
#User=rustdesk
#Group=rustdesk
Restart=always
#日志文件位置
StandardOutput=append:/var/log/rustdesk/hbbr.log
StandardError=append:/var/log/rustdesk/hbbr.error
# Restart service after 10 seconds if node service crashes
RestartSec=10
[Install]
WantedBy=multi-user.target
hbbs程序
[root@tanghao-server rust]# cat /etc/systemd/system/hbbs.service
[Unit]
Description=Rustdesk Signal Server
[Service]
Type=simple
LimitNOFILE=1000000
#-p指定侦听端口号,-r指定网卡IP(适用多网卡),-M优化了传输数据包大小,-k启用加密传输(可以防止未授权用户加入到本服务器中)
ExecStart=/apps/rust/hbbs -r 0.0.0.0 -p 21116 -M 52428800 -k _
WorkingDirectory=/apps/rust/
#User=rustdesk
#Group=rustdesk
Restart=always
#日志文件位置
StandardOutput=append:/var/log/rustdesk/hbbs.log
StandardError=append:/var/log/rustdesk/hbbs.error
# Restart service after 10 seconds if node service crashes
RestartSec=10
[Install]
WantedBy=multi-user.target
启动验证服务
[root@tanghao-server rust]# systemctl restart hbbr.service
[root@tanghao-server rust]# systemctl restart hbbs.service
[root@tanghao-server rust]# systemctl status hbbr.service
● hbbr.service - Rustdesk Relay Server
Loaded: loaded (/etc/systemd/system/hbbr.service; disabled; vendor preset: disabled)
Active: active (running) since Sun 2024-10-27 21:51:48 CST; 13h ago
Main PID: 8001 (hbbr)
CGroup: /system.slice/hbbr.service
└─8001 /apps/rust/hbbr -p 21117 -k _
.....
[root@tanghao-server rust]# systemctl status hbbs.service
● hbbs.service - Rustdesk Signal Server
Loaded: loaded (/etc/systemd/system/hbbs.service; disabled; vendor preset: disabled)
Active: active (running) since Sun 2024-10-27 21:51:47 CST; 13h ago
Main PID: 7988 (hbbs)
CGroup: /system.slice/hbbs.service
└─7988 /apps/rust/hbbs -r 0.0.0.0 -p 21116 -M 52428800 -k _
......
注意:云上服务器请放开安全组
tcp: 21115/21116/21117/21118/21119
udp: 21116
windows安装客户端
下载地址:https://github.com/rustdesk/rustdesk/releases/download/1.3.1/rustdesk-1.3.1-x86_64.exe
配置客户端
对应项目的GitHub站点
GitHub地址:https://github.com/rustdesk/rustdesk
GitHub地址:


文章评论