下载server端安装包
cd /opt wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.10-3/rustdesk-server-linux-amd64.zip unzip rustdesk-server-linux-amd64.zip
新建hbbs服务
vim /usr/lib/systemd/system/hbbs.service
[Unit] Description=rustdesk-server-id Requires=network.service After=network.service [Service] LimitNOFILE=65536 LimitMEMLOCK=infinity ExecStart=/opt/amd64/hbbs ExecReload=/bin/kill -HUP $MAINPID KillMode=mixed SuccessExitStatus=143 Restart=on-failure RestartSec=42s [Install] WantedBy=multi-user.target
新建hbbr服务
vim /usr/lib/systemd/system/hbbr.service
[Unit] Description=rustdesk-server-realy Requires=network.service After=network.service [Service] LimitNOFILE=65536 LimitMEMLOCK=infinity ExecStart=/opt/amd64/hbbr ExecReload=/bin/kill -HUP $MAINPID KillMode=mixed SuccessExitStatus=143 Restart=on-failure RestartSec=42s [Install] WantedBy=multi-user.target
重启守护进程
systemctl daemon-reload
开机自启和启动
systemctl enable hbbr --now systemctl status hbbr systemctl enable hbbs --now systemctl status hbbs netstat -antup | grep hbbr netstat -antup | grep hbbs
生成密钥用于客户端连接,查看用法
[root@localhost amd64]# ./rustdesk-utils Usage: rustdesk-util [command] Available Commands: genkeypair Generate a new keypair validatekeypair [public key] [secret key] Validate an existing keypair doctor [rustdesk-server] Check for server connection problems
生成公钥
./rustdesk-utils genkeypair
防火墙放端口
firewall-cmd --permanent --add-port=21116/udp firewall-cmd --permanent --add-port=21115-21119/tcp firewall-cmd --reload firewall-cmd --list-all
Windows客户端设置
控制端和被控端都要采用相同的网络设置
点击左上角3个点,解锁网络设置,填入ID和key,ID就是公网IP或域名,key就是在服务器上用那条命令生成的pub key.
发表评论