...利用免费云服务器搭建开源远程桌面rustdesk详细教程
发布网友
发布时间:2024-09-04 16:56
我来回答
共1个回答
热心网友
时间:2024-09-14 06:54
背景:近期公司因网络安全问题,禁止使用多数远程软件。
一、首先需申请云服务器。之前推荐的一个免费云服务器性能不佳,决定不再使用,请自行寻找类似服务。以下为申请后的部署步骤。
二、申请成功后,安装centos7.6操作系统,建议使用宝塔面板。
三、系统安装成功后,可通过访问申请的IP地址+:8888进入宝塔面板,首次登录需设置管理密码。以下是宝塔主界面。
四、远程桌面软件rustdesk为开源软件,访问主页rustdesk.com/zh/,选择“自建服务器”,跳转到GitHub下载linux版本服务端软件,当前版本号为1.1.6。
五、下载完成后解压,得到hbbr和hbbs两个文件。在宝塔面板的“文件”标签下,根目录下的root文件夹中新建rustdesk文件夹,并将解压后的hbbr和hbbs文件复制到新建的rustdesk文件夹中。
六、接下来,安装软件运行环境。rustdesk运行需要node.js支持,在宝塔面板的“软件商店”标签下,搜索“PM2”,安装“PM2管理器5.2”。
七、PM2管理器安装完成后,在右侧选择“设置”,将node.js版本切换至v16.18.0,等待片刻。
八、环境部署完成后,回到宝塔首页,选择“宝塔SSH终端1.0”运行,运行PM2检查安装是否成功。
九、在宝塔终端输入以下命令:
注:命令中的IP地址为申请的三丰云IP地址,例如IP地址为192.168.100.100,则第一个命令为:pm2 start hbbs -- -r 192.168.100.100 -k_,加参数-k_是为了启用加通道。
运行成功后,可输入pm2 list查看运行状态。
十、rustdesk需要开放21115-21119端口才能正常运行。在宝塔面板的“安全”标签下,输入“21115:21119”放行端口,或通过SSH面板输入命令开放防火墙端口。
防火墙端口设置完成后,需重启以生效,输入以下命令查看端口是否开放。
十一、若上述操作无误,则服务端已部署完成。回到宝塔面板中新建的rustdesk文件夹,找到公钥文件id_ed25519.pub,下载到电脑上,用记事本打开,其中一串字符即为公钥Key。
十二、在电脑上安装rustdesk客户端,根据版本下载,手机端也可使用,操作与Windows类似,填写ID服务器地址和Key。
点击三个点选择“ID/中继服务器”,在ID服务器中输入三丰云的IP地址,在Key中输入记事本打开的数字,手机或其他电脑配置相同,出现就绪表示成功。
欢迎大家留言交流,共同学习。