官方的安装教程:
分享一下自己安装的过程:
1. 准备工作,先把服务器上的防火墙,开放如下端口:
TCP:21115至21119
UDP:21116
#我是直接到阿里云服务器的管理界面,把这些端口开放的。
2. 下载服务器端软件程序
#文件名称是:rustdesk-server-linux-amd64.zip
3. 将下载下来的文件解压,会得到一个amd64的文件夹。利用FTP软件,连上服务器,在/目录先建立一个rustdesk目录,再将amd64文件夹中的3个文件上传至rustdesk目录中。
利用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

#只要status的状态是online,说明服务端已经部署完成了。
8. 回到rustdesk目录中,会看到一个id_ed25519.pub文件,这就是公钥Key,用cat命令查看,内容复制下来。打开你电脑上的rustdesk客户端,在ID/中继服务器中,“ID服务器”:填云服务器的公网IP地址,“Key”:填公钥Key中的内容。其他rustdesk客户端也是如此设置。

9. 假设你需要经常用你的手机,连接家中的一台电脑。那么你电脑上rustdesk客户端中的“安全”选项,建议将“密码”这里选用“使用固定密码”。

这样的话,你在外面远程连接时,就可以直接连接设备,而不需要客户端点确认了。
最后分享一下nodejs安装过程中,可能还需要安装nasm和yasm的安装方法:
nasm安装方法:
2. 解压并安装
tar -xvf nasm-2.14.tar.gz
cd nasa-2.14/
./configure
make && sudo make install
3. 验证是否已安装
nasm —version
yasm安装方法:
2. 解压并安装
tar zxvf yasm-1.3.0.tar.gz
cd yasm-1.3.0/
./configure
make && sudo make install
3. 验证是否已安装
yasm --version