rustdesk远程服务器搭建(rustdesk server)

rustdesk远程服务器搭建(rustdesk server)

编码文章call10242025-08-12 15:19:593A+A-

部署准备

linux服务器


rustdesk-server-linux-amd64.zip 服务部署安装包


rustdesk-1.3.8-x86-sciter.exe 电脑客户端安装包

开始部署

nodejs环境部署

这里选择的是比较快速的部署方式,使用nodejs环境部署

更新epel源如图1所示

yum install epel-release -y

安装nodejs和npm如图2所示

yum install nodejs npm -y

查看是否安装成功如图3所示

node -v
npm -v

安装Rustdesk服务器

下载
rustdesk-server-linux-amd64.zip 服务部署安装包如图4所示

wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.14/rustdesk-server-linux-amd64.zip

安装unzip解压工具如图5所示

yum -y install unzip

解压
rustdesk-server-linux-amd64.zip包如图6所示

unzip rustdesk-server-linux-amd64.zip

安装PM2工具如图7所示

npm install pm2 -g

进入解压后文件位置如图8所示

cd amd64/

启动服务 ID注册服务器和中继服务器如图9所示

pm2 start hbbs
pm2 start hbbr

查看服务状态如图10所示

pm2 list

查看中继服务器日志如图11所示

pm2 log hbbr

查看ID注册服务器日志如图12所示

pm2 log hbbs

复制出Key:evLQ9t6zYI+a25tZvvfgsqp+0XHJJzVqkUak5HIsDRk=

客户端安装

在浏览器中下载
rustdesk-1.3.8-x86-sciter.exe 电脑客户端安装包

在客户端ID右则三个点处点击后再点击ID/中继服务器如图13所示

进入如图14中填写ID服务器地址/端口、中继服务器地址/端口还有Key点击确认

在图15中可以看到此时客户端处于未就绪,请检查网络连接状态

配置服务器防火墙端口如图16所示

firewall-cmd --zone=public --add-port=21115/tcp --permanent
firewall-cmd --zone=public --add-port=21116/tcp --permanent
firewall-cmd --zone=public --add-port=21117/tcp --permanent
firewall-cmd --zone=public --add-port=21118/tcp --permanent
firewall-cmd --zone=public --add-port=21119/tcp --permanent
firewall-cmd --zone=public --add-port=21116/udp --permanent
firewall-cmd --reload
firewall-cmd --query-port=21115/tcp
firewall-cmd --query-port=21116/tcp
firewall-cmd --query-port=21117/tcp
firewall-cmd --query-port=21118/tcp
firewall-cmd --query-port=21119/tcp
firewall-cmd --query-port=21116/udp

在配置完防火墙后客户端处于就绪状态如图17所示

在控制远程桌面中填入对方的ID点击连接后在弹出的对话框中输入对方的密码点击确认如图18所示

如图19所示远程访问成功

此次实验我使用的是本地服务器,IP是局域网地址,所以只能在内部使用,如果需要互联网中使用的话,可以找一个公司的公网IP,然后在防火墙或者在路由器上映射出去。

点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4