Mr.Dean
说你行你就行不行也行;你说不行就不行行也不行;

阿里云服务器Linux系统安装rustdesk服务器


官方的安装教程:
https://rustdesk.com/docs/zh-cn/self-host/

分享一下自己安装的过程:
1. 准备工作,先把服务器上的防火墙,开放如下端口:
TCP:21115至21119
UDP:21116
#我是直接到阿里云服务器的管理界面,把这些端口开放的。

 

2. 下载服务器端软件程序
https://github.com/rustdesk/rustdesk-server/releases
#文件名称是:rustdesk-server-linux-amd64.zip

 

3. 将下载下来的文件解压,会得到一个amd64的文件夹。利用FTP软件,连上服务器,在/目录先建立一个rustdesk目录,再将amd64文件夹中的3个文件上传至rustdesk目录中。

 

4. 安装node.js(版本必须是16+),去官方网站下载(https://nodejs.org/en)。
利用FTP软件,将下载下来的安装包上传到云服务器的/usr/local/目录中。
进入云服务器的/usr/local/执行以下解压命令
tar -xJf node-v10.16.3-linux-x64.tar.xz
配置环境变量:
vi /etc/profile
在配置文件的最后加上以下两条命令:
export NODE_HOME=/usr/local/node-v10.16.3-linux-x64
export PATH=$NODE_HOME/bin:$PATH
保存并退出,执行以下命令,让环境变量生效。
source /etc/profile
依次输入以下命令,来验证是否安装成功。
node -v
npm -v

 

5. 更新PM2,执行如下命令:
npm install pm2 -g

 

6. 启动服务器,依次执行下列命令:
cd /rustdesk
pm2 start hbbs -- -r <relay-server-ip[:port]> -k_
pm2 start hbbr
#注意:<relay-server-ip[:port]>就是你云服务器的公网IP地址,假设你的公网IP地址是:38.248.62.32,那么命令就是下面这样的
pm2 start hbbs — -r 38.248.62.32 -k_

 

7. 两条命令都执行完之后,可以使用下列命令来查看运行状态
pm2 list

阿里云服务器Linux系统安装rustdesk服务器插图

#只要status的状态是online,说明服务端已经部署完成了。

 

8. 回到rustdesk目录中,会看到一个id_ed25519.pub文件,这就是公钥Key,用cat命令查看,内容复制下来。打开你电脑上的rustdesk客户端,在ID/中继服务器中,“ID服务器”:填云服务器的公网IP地址,“Key”:填公钥Key中的内容。其他rustdesk客户端也是如此设置。
阿里云服务器Linux系统安装rustdesk服务器插图1

 

9. 假设你需要经常用你的手机,连接家中的一台电脑。那么你电脑上rustdesk客户端中的“安全”选项,建议将“密码”这里选用“使用固定密码”。
阿里云服务器Linux系统安装rustdesk服务器插图2
这样的话,你在外面远程连接时,就可以直接连接设备,而不需要客户端点确认了。

 

最后分享一下nodejs安装过程中,可能还需要安装nasm和yasm的安装方法:

nasm安装方法:
1. 网页下载地址:https://www.nasm.us/(点版本号进入,会看到详细内容),下载完成后上传至云服务器。
2. 解压并安装
tar -xvf nasm-2.14.tar.gz
cd nasa-2.14/
./configure
make && sudo make install
3. 验证是否已安装
nasm —version

 

yasm安装方法:
1. 网页下载地址:http://www.tortall.net/projects/yasm/releases/ (文件名称找yasm-1.3.0.tar.gz),下载完成后上传云服务器。
2. 解压并安装
tar zxvf yasm-1.3.0.tar.gz
cd yasm-1.3.0/
./configure
make && sudo make install
3. 验证是否已安装
yasm --version

 

Dean

这家伙很懒,啥都没留下

You may also like...

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

error: 内容已被保护 !!