使用云服务器搭建RustDesk实现远程控制

不忘初心2021 / 2024-10-07 / 原文

RustDesk它是一个远程控制的方案,目前处于免费阶段,一种链接使用RustDesk自己的服务器来转发,另一种则是使用自己服务器搭建的进行转发,其实Teamview,向日葵,Todesk之所有流畅就是背后服务器的支持,而在这里使用普通的云服务器就可以流程使用了,

官方地址 https://rustdesk.com/zh/

 客户端 https://github.com/rustdesk/rustdesk/releases/tag/1.3.1

https://yourheart.live/upload/2024/10/r6982aevqkj9or3urqttmstq00.msi

https://yourheart.live/upload/2024/10/uk83e6tt2ughjpij02p3fs1s2o.dmg

 

 下面从服务端和客户端两个方面进行说明

我是采用的腾讯云的云服务器进行的安装

服务端下载地址

https://github.com/rustdesk/rustdesk-server/releases

https://yourheart.live/upload/2024/10/orcvkdlohsi41o87b6d0ujvidu.zip

 333  2024-10-06 20:07:39 sudo yum update
 334  2024-10-06 20:11:20 sudo yum install -y wget unzip

  

unzip rustdesk-server-linux-amd64.zip -d rustdesk-server

  进入位置

cd rustdesk-server/amd64

  

 后台启动

nohup ./hbbs &> hbbs.log &
nohup ./hbrs &> hbrs.log &

  使用如下命令查看状态

sudo systemctl status rustdesk.service

  如果显示

 请执行如下操作

创建服务文件

sudo vim /etc/systemd/system/rustdesk.service

  打开编辑器,添加如下内容

[Unit]
Description=RustDesk Server
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/root/rustdesk-server/amd64
ExecStart=/root/rustdesk-server/amd64/hbbs
Restart=on-failure

[Install]
WantedBy=multi-user.target

  保存文件后,重新加载 systemd 以识别新的服务文件,然后启动服务

sudo systemctl daemon-reload
sudo systemctl start rustdesk.service
sudo systemctl enable rustdesk.service

  现在,你可以检查服务的状态以确认它是否正在运行

sudo systemctl status rustdesk.service

  

 同时需要你查询秘钥

find / -name id_ed25519.pub  找到文件位置
cat id_ed25519.pub   查看文件内容

  查看这个服务netstat -tulnp | grep hbbs

 云服务器安全组设置如下

好了,现在服务器的准备已经完成,下面开始客户端配置

 本次教程到此结束