韵潇 發表於 2024-4-7 17:10:00

CentOS安装RustDesk自建服务器

<h1 id="一安装nodejs">一、安装node.js</h1>
<h2 id="1下载并解压">1、下载并解压</h2>
<pre><code class="language-shell"># cd /usr/local
# 下载node文件
# wget https://registry.npmmirror.com/-/binary/node/v16.18.1/node-v16.18.1-linux-x64.tar.gz
# 解压文件
# sudo tar -zxvf node-v16.18.1-linux-x64.tar.gz -C ./node-v16.18.1
</code></pre>
<p><img src="https://img2024.cnblogs.com/blog/1628324/202404/1628324-20240407163620487-1850119608.png" alt="" loading="lazy"></p>
<h2 id="2配置环境变量">2、配置环境变量</h2>
<pre><code class="language-shell"># sudo vi /etc/profile
</code></pre>
<blockquote>
<p>添加以下内容</p>
</blockquote>
<pre><code>export NODE_HOME=/usr/local/node-v16.18.1
export PATH=$PATH:$NODE_HOME/bin
</code></pre>
<blockquote>
<p>执行以下命令使之生效并验证</p>
</blockquote>
<pre><code class="language-shell"># source /etc/profile
# node -v
v16.18.1
# npm -v
8.19.2
</code></pre>
<p><img src="https://img2024.cnblogs.com/blog/1628324/202404/1628324-20240407164429199-1248733285.png" alt="" loading="lazy"></p>
<h2 id="3设置仓库地址">3、设置仓库地址</h2>
<pre><code class="language-shell"># npm config set registry "https://registry.npmmirror.com"
# npm config get registry
https://registry.npmmirror.com/
</code></pre>
<p><img src="https://img2024.cnblogs.com/blog/1628324/202404/1628324-20240407164516550-2125330307.png" alt="" loading="lazy"></p>
<h1 id="二安装pm2">二、安装pm2</h1>
<blockquote>
<p>安装pm2并验证</p>
</blockquote>
<pre><code class="language-shell"># npm install pm2 -g
# pm2 --version
</code></pre>
<p><img src="https://img2024.cnblogs.com/blog/1628324/202404/1628324-20240407164704403-1541983987.png" alt="" loading="lazy"></p>
<h1 id="三安装rustdesk-server">三、安装RustDesk Server</h1>
<h2 id="1下载安装文件">1、下载安装文件</h2>
<pre><code class="language-shell"># cd /usr/local
# wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.10-3/rustdesk-server-linux-amd64.zip
</code></pre>
<p><img src="https://img2024.cnblogs.com/blog/1628324/202404/1628324-20240407164850536-428490178.png" alt="" loading="lazy"></p>
<h2 id="2解压文件">2、解压文件</h2>
<pre><code class="language-shell"># unzip rustdesk-server-linux-amd64.zip
</code></pre>
<p><img src="https://img2024.cnblogs.com/blog/1628324/202404/1628324-20240407165027801-585161265.png" alt="" loading="lazy"></p>
<h2 id="3运行并设置开机自启">3、运行并设置开机自启</h2>
<pre><code class="language-shell"># pm2 start hbbs ---k _
# pm2 start hbbr ---k _
# pm2 save
# pm2 startup
</code></pre>
<p><img src="https://img2024.cnblogs.com/blog/1628324/202404/1628324-20240407165401240-1996942297.png" alt="" loading="lazy"></p>
<h2 id="4查看运行状态">4、查看运行状态</h2>
<pre><code class="language-shell"># pm2 list
</code></pre>
<p><img src="https://img2024.cnblogs.com/blog/1628324/202404/1628324-20240407165415969-736455230.png" alt="" loading="lazy"></p>
<h2 id="5设置防火墙">5、设置防火墙</h2>
<pre><code class="language-shell"># firewall-cmd --zone=public --add-port=21115/tcp --permanent
# firewall-cmd --zone=public --add-port=21116/tcp --permanent
# firewall-cmd --zone=public --add-port=21117/tcp --permanent
# firewall-cmd --zone=public --add-port=21118/tcp --permanent
# firewall-cmd --zone=public --add-port=21119/tcp --permanent
# firewall-cmd --zone=public --add-port=21116/udp --permanent
# firewall-cmd --reload
# firewall-cmd --query-port=21115/tcp
# firewall-cmd --query-port=21116/tcp
# firewall-cmd --query-port=21117/tcp
# firewall-cmd --query-port=21118/tcp
# firewall-cmd --query-port=21119/tcp
# firewall-cmd --query-port=21116/udp
</code></pre>
<p><img src="https://img2024.cnblogs.com/blog/1628324/202404/1628324-20240407165534935-141257508.png" alt="" loading="lazy"></p>
<h2 id="6添加服务器安全组防火墙">6、添加服务器安全组防火墙</h2>
<blockquote>
<p>需要开通TCP协议:21115-21119端口,其中21116端口需要开通UDP协议</p>
</blockquote>
<p><img src="https://img2024.cnblogs.com/blog/1628324/202404/1628324-20240407165809928-963633867.png" alt="" loading="lazy"></p>
<h1 id="四获取rustdesk-key">四、获取RustDesk key</h1>
<pre><code class="language-shell"># cd /usr/local/amd64/
# cat ./id_ed25519.pub
</code></pre>
<p><img src="https://img2024.cnblogs.com/blog/1628324/202404/1628324-20240407170209175-1521163602.png" alt="" loading="lazy"></p>
<h1 id="五安装客户端">五、安装客户端</h1>
<p>官网RustDesk<br>
<img src="https://img2024.cnblogs.com/blog/1628324/202404/1628324-20240407170517236-768589915.png" alt="" loading="lazy"></p>
<blockquote>
<p>安装完成后设置服务器,完成后应用<br>
ID服务器:云服务器外网ip<br>
Key:刚才获取的key</p>
</blockquote>
<p><img src="https://img2024.cnblogs.com/blog/1628324/202404/1628324-20240407170551093-451079461.png" alt="" loading="lazy"></p><br><br>
来源:https://www.cnblogs.com/tanxj/p/18119402
頁: [1]
查看完整版本: CentOS安装RustDesk自建服务器