Rustdesk自己的远程工具linux环境部署(不踩坑)

首先准备一台linux服务器(我使用的是centos7.9),如果是云服务器可关闭防火墙(systemctl status firewalld查看防火墙状态),通过云控制台上的安全组进行端口管控:
在这里插入图片描述
需要开通TCP协议:21115-21119端口,其中21116端口需要开通UDP协议(重要!否则客户端会一直离线)

服务器部署:
首先下载linux服务器的rustdesk工具包:https://github.com/rustdesk/rustdesk-server/releases
在这里插入图片描述
采用了其他博主的方式,首先安装screen工具:yum install screen
随便创建一个目录:mkdir /rustdesk
把下载好的工具包上传到该目录进行解压:unzip rustdesk-server-linux-amd64
在该目录下可以看到:hbbr、hbbs、rustdesk-utils三个文件
其中
hbbs:RustDesk的ID服务,用于分配和注册ID;
hbbr:RustDesk的中继服务

使用两个screen启动服务:

screen -R Myhbbs    #创建一个叫Myhbbs的虚拟终端
./hbbs                       #运行hbbs

然后,ctrl+a+d 返回主终端

screen -R Myhbbr    #创建一个叫Myhbbr的虚拟终端
./hbbr                       #运行hbbs

然后,ctrl+a+d 返回主终端

此时可以通过:screen -ls 查看运行的虚拟终端
也可通过screen -R 虚拟终端ID或名称 查看具体内容

查看当前rustdesk下文件,其中id_ed25519.pub文件为我们的key,可以:cat id_ed25519.pub 查看并复制其内容,以备后用。
在这里插入图片描述

此时服务器端已经差不多了,需要在客户端进行配置
首先下载客户端并安装:https://rustdesk.com/zh/
在这里插入图片描述
点击这两处进入设置,选择网络,ID服务器和中继服务器可直接填写服务器IP,key为刚才复制的id_ed25519.pub文件中内容,点击应用。
在这里插入图片描述
此时回到主页,可看到下方连接状态为就绪,即可正常使用,其他配置根据需求自己设置即可。
在这里插入图片描述
但是当服务器意外关闭或需要重启时,需要重新配置,就比较麻烦,可以通过自启动脚本解决:
touch rustdesk_autostart.sh # 创建一个脚本文件
chmod 777 rustdesk_autostart.sh # 授权
vim rustdesk_autostart.sh # 编辑

screen_name1="Myhbbs"
# 要建立的screen名称
screen -dmS $screen_name1
cmd="/rustdesk/hbbs"
# 要执行的命令,要指明路径,不指明时默认根目录下
screen -x -S $screen_name1 -p 0 -X stuff "$cmd"	# 进行执行
screen -x -S $screen_name1 -p 0 -X stuff $'\n'

screen_name2="Myhbbr"
screen -dmS $screen_name2
cmd1="/rustdesk/hbbr"
screen -x -S $screen_name2 -p 0 -X stuff "$cmd1" # 进行执行
screen -x -S $screen_name2 -p 0 -X stuff $'\n'

vim /etc/rc.d/rc.local # 编辑
/XXX/rustdesk_autostart.sh # 增加一行

chmod +x /etc/rc.d/rc.local # 授权

就可以实现开机自启了。。。

  • 12
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值