如何在亚马逊免费云服务器上部署RustDesk服务器
准备工作
1、注册亚马逊云科技账号:访问亚马逊云科技官网,创建一个新的账户,如果您已有账户,请直接登录。
2、选择操作系统:在创建实例时,选择适合的Linux发行版,建议使用Amazon Linux 2或Ubuntu 20.04,因为这些系统已经过测试,可以很好地支持RustDesk。
3、配置实例类型:选择t2.micro实例类型,这是免费套餐中包含的配置,具有1个vCPU和1GB内存。
4、设置密钥对:创建一个新的密钥对,用于SSH连接到您的实例,确保保存好私钥文件(例如rustdesk-key.pem)。
启动并连接实例
1、启动EC2实例:按照提示填写实例详细信息后,点击“启动实例”,等待几分钟,实例将完全启动并运行。
2、连接到实例:使用SSH工具(如PuTTY、Terminal等)连接到您的实例,命令如下:
ssh -i rustdesk-key.pem ec2-user@your_public_dns
将your_public_dns
替换为您实例的公共DNS名称。
3、更新系统软件包:连接到实例后,首先更新系统的软件包管理器,对于Amazon Linux 2,执行以下命令:
sudo yum update -y
对于Ubuntu,执行:
sudo apt update && sudo apt upgrade -y
安装防火墙及配置端口
1、启用防火墙:为了保护服务器,启用UFW防火墙,执行以下命令:
sudo ufw enable
2、添加必要的端口:RustDesk需要开放一系列端口,执行以下命令以添加这些端口规则:
sudo ufw allow 21114:21119/tcp sudo ufw allow 8000/tcp sudo ufw allow 21116/udp sudo ufw allow 22/tcp
3、重启防火墙:使更改生效:
sudo ufw reload
下载并安装RustDesk
1、下载RustDesk安装包:从GitHub下载最新的RustDesk服务器安装包,执行以下命令:
wget https://github.com/rustdesk/rustdesk-server/releases/download/v1.1.11/rustdesk-server-hbbr_1.1.11_amd64.deb wget https://github.com/rustdesk/rustdesk-server/releases/download/v1.1.11/rustdesk-server-hbbs_1.1.11_amd64.deb
2、安装RustDesk:使用dpkg命令安装下载的.deb文件:
sudo dpkg -i rustdesk-server-hbbr_1.1.11_amd64.deb sudo dpkg -i rustdesk-server-hbbs_1.1.11_amd64.deb
3、启动服务:进入安装目录并启动服务:
cd /usr/bin sudo ./hbbs -r <relay-server-ip[:port]> sudo ./hbbr
如果需要后台管理服务,可以使用PM2:
sudo pm2 start hbbs --r <relay-server-ip[:port]> sudo pm2 start hbbr
注意替换<relay-server-ip[:port]>
为实际的中继服务器IP地址和端口。
查看和管理密钥
1、查看密钥:执行以下命令查看生成的密钥:
cat ~/.config/com.rustdesk.org/auth.json
记录下生成的ID和密钥,以便在客户端配置中使用。
客户端配置与远程连接
1、下载并安装客户端:从RustDesk官网下载适用于您操作系统的客户端并安装。
2、配置客户端:打开客户端,输入服务器的ID和密钥进行连接,如果一切顺利,您应该能够看到服务器的桌面并进行远程操作。
通过以上步骤,您已成功在亚马逊免费云服务器上部署了RustDesk服务器,这种自建服务器的方式不仅提高了数据安全性,还提供了更高的自定义性和灵活性,希望这篇教程对您有所帮助,祝您使用愉快!
到此,以上就是小编对于“如何在亚马逊免费云服务器上部署RustDesk服务器”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1111748.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复