一、安装node.js

1、下载并解压

[root@VM-8-2-centos src]# cd /usr/local
# 下载node文件
[root@VM-8-2-centos local]# wget https://registry.npmmirror.com/-/binary/node/v16.18.1/node-v16.18.1-linux-x64.tar.gz
# 解压文件
[root@VM-8-2-centos local]# sudo tar -zxvf node-v16.18.1-linux-x64.tar.gz -C ./node-v16.18.1

2、配置环境变量

[root@VM-8-2-centos local]# sudo vi /etc/profile

添加以下内容

export NODE_HOME=/usr/local/node-v16.18.1
export PATH=$PATH:$NODE_HOME/bin

执行以下命令使之生效并验证

[root@VM-8-2-centos local]# source /etc/profile
[root@VM-8-2-centos local]# node -v
v16.18.1
[root@VM-8-2-centos local]# npm -v
8.19.2

3、设置仓库地址

[root@VM-8-2-centos local]# npm config set registry "https://registry.npmmirror.com"
[root@VM-8-2-centos local]# npm config get registry
https://registry.npmmirror.com/

二、安装pm2

安装pm2并验证

[root@VM-8-2-centos local]# npm install pm2 -g
[root@VM-8-2-centos local]# pm2 --version

三、安装RustDesk Server

1、下载安装文件

[root@VM-8-2-centos ~]# cd /usr/local
[root@VM-8-2-centos local]# wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.10-3/rustdesk-server-linux-amd64.zip

2、解压文件

[root@VM-8-2-centos local]# unzip rustdesk-server-linux-amd64.zip

3、运行并设置开机自启

[root@VM-8-2-centos amd64]# pm2 start hbbs --  -k _
[root@VM-8-2-centos amd64]# pm2 start hbbr -- -k _
[root@VM-8-2-centos amd64]# pm2 save
[root@VM-8-2-centos amd64]# pm2 startup

4、查看运行状态

[root@VM-8-2-centos amd64]# pm2 list

5、设置防火墙

[root@VM-8-2-centos amd64]# firewall-cmd --zone=public --add-port=21115/tcp --permanent
[root@VM-8-2-centos amd64]# firewall-cmd --zone=public --add-port=21116/tcp --permanent
[root@VM-8-2-centos amd64]# firewall-cmd --zone=public --add-port=21117/tcp --permanent
[root@VM-8-2-centos amd64]# firewall-cmd --zone=public --add-port=21118/tcp --permanent
[root@VM-8-2-centos amd64]# firewall-cmd --zone=public --add-port=21119/tcp --permanent
[root@VM-8-2-centos amd64]# firewall-cmd --zone=public --add-port=21116/udp --permanent
[root@VM-8-2-centos amd64]# firewall-cmd --reload
[root@VM-8-2-centos amd64]# firewall-cmd --query-port=21115/tcp
[root@VM-8-2-centos amd64]# firewall-cmd --query-port=21116/tcp
[root@VM-8-2-centos amd64]# firewall-cmd --query-port=21117/tcp
[root@VM-8-2-centos amd64]# firewall-cmd --query-port=21118/tcp
[root@VM-8-2-centos amd64]# firewall-cmd --query-port=21119/tcp
[root@VM-8-2-centos amd64]# firewall-cmd --query-port=21116/udp

6、添加服务器安全组防火墙

需要开通TCP协议:21115-21119端口,其中21116端口需要开通UDP协议

四、获取RustDesk key

[root@VM-8-2-centos amd64]# cd /usr/local/amd64/
[root@VM-8-2-centos amd64]# cat ./id_ed25519.pub

五、安装客户端

官网RustDesk

安装完成后设置服务器,完成后应用

ID服务器:云服务器外网ip

Key:刚才获取的key

CentOS安装RustDesk自建服务器的更多相关文章

  1. 【转】centos安装memcached+php多服务器共享+session多机共享问题

    参考博文: centos安装memcached 源码安装 Yum安装Memcache Memcached内存分配优化及使用问题 <转>php+memcached 实现session共享 P ...

  2. Centos安装TFTP/NFS/PXE服务器网络引导安装系统

    客户端网卡要求支持以PXE启动,配置都在服务端进行,通过PXE网络启动安装系统流程: 客户端以PXE启动发送DHCP请求: 服务器DHCP应答,包括客户端的IP地址,引导文件所在TFTP服务器: 客户 ...

  3. 烂泥:CentOS安装及配置TFTP服务器

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 为什么要学习有关TFTP服务器的安装及配置呢?主要是为了后续学习有关linux系统的无人值守安装做准备. TFTP简单文件传输协议,使用UDP的69端口 ...

  4. 烂泥:centos安装及配置DNS服务器

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 要在centos配置DNS服务器,要先安装DNS软件BIND.当然我们也可以安装其他的DNS软件,比如国内的开源DNS软件DNSPod. 在此我们以通过 ...

  5. 烂泥:centos安装及配置DHCP服务器

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 有关DHCP服务器的配置一直打算学习,这几天终于抽出时间来专门学习这个知识点. DHCP:动态主机配置协议,在此就不多做介绍.不清楚的童鞋,可以去百度下 ...

  6. Centos安装配置Postfix邮件服务器

    发布时间:July 6, 2012 // 分类:Mail // No Comments 在安装邮件服务器之前先了解几个名词,以后会用到: 1 2 3 4 5 6 MUA:用户代理端,即用户使用的写信. ...

  7. centos 安装教程 服务器配置教程 服务器中安装python 服务器中安装Django 安装MySQL 配置MySQL

    一 .解决python编译安装所需的软件依赖 yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel opens ...

  8. centos 安装 rtmp nginx 视频流服务器

    ---恢复内容开始--- 1.使用yum安装git yum -y install git 2.下载nginx-rtmp-module,官方github地址 // 通过git clone 的方式下载到服 ...

  9. CentOS安装和部署SVN服务器

    1.安装SVN 通过yum安装svn [root@localhost webber]# yum install subversion 查看svn是否安装成功 [root@localhost webbe ...

  10. Centos安装配置Postfix邮件服务器--网址

    http://www.haiyun.me/archives/centos-install-postfix.html http://blog.csdn.net/liuyunfengheda/articl ...

随机推荐

  1. 鸿蒙HarmonyOS实战-Web组件(请求响应和页面调试)

    前言 请求响应是指客户端发送请求给服务器,服务器接收到请求后返回的响应.响应包含了服务器处理请求的结果,并将结果返回给客户端. 页面调试是指在开发过程中,通过调试工具分析页面的运行状况,查找问题和修复 ...

  2. k8s——kubctl命令基础

    语法 kubevtl [command] [type] [name] [flags] command: 指定要对一个或多个资源执行的操作,例如,`create`,`get`,`describe`,`d ...

  3. Cygwin安装及简单说明

    1 简介 官方说明:Cygwin is a Linux-like environment for Windows. It consists of a DLL (cygwin1.dll), which ...

  4. Python3基本语法(新)

    目录 基本语法 输出print() 格式化输出 标识符 import关键字 保留字(关键字) 注释 多行注释 1.单引号(''') 2.双引号(""") 缩进 空行 同一 ...

  5. Java 集合的概念

    目录 集合 单列集合(Collection) Collection中的一些方法 public static < T > boolean addAll(Collection<? sup ...

  6. python中datetime的常用操作

    datetime是用于处理日期和时间的模块,一些常用的操作可通过提供的基本函数实现.引入模块--import datetime. 1.datetime转字符串--strftime()函数 有两种写法: ...

  7. echarts做饼图

    今天记录下echarts做饼图 父组件 <el-card style="height:600px ;margin-top:20px" v-loading="card ...

  8. INFINI Console 与华为鲲鹏完成产品兼容互认证

    何为华为鲲鹏认证 华为鲲鹏认证是华为云围绕鲲鹏云服务(含公有云.私有云.混合云.桌面云)推出的一项合作伙伴计划,旨在为构建持续发展.合作共赢的鲲鹏生态圈,通过整合华为的技术.品牌资源,与合作伙伴共享商 ...

  9. 在线Token、随机密码生成工具

    在线生成自定义长度,包含大写或小写字母.数字或符号的随机字符串.无论你需要生成API访问令牌.账户激活令牌,还是随机密码字符串,它都能帮你快速完成. 在线Token.随机密码生成工具

  10. svn服务端安装和使用

    首先去官网下载安装包 点我下载 下载完了以后选择安装路径然后一直next就可以了 安装完了以后在开始菜单里面找到svn 打开  如何使用? 这里是创建代码管理的存储库 点击 repositories ...