使用rustDesk搭建私有远程桌面

devtools/2025/2/12 4:02:55/
一、rustDesk官方网站

RustDesk – 开源远程桌面访问软件

二、下载地址

客户端:https://github.com/rustdesk/rustdesk/releases/tag/1.2.7

服务端:https://github.com/rustdesk/rustdesk-server/releases/tag/1.1.11-1

三、服务端安装(这里介绍使用二进制包安装)
安装环境

ubuntu20.04

开启指定端口或关闭防火墙
# 开启防火墙指定端口
ufw allow 21114:21119/tcp
ufw allow 8000/tcp
ufw allow 21116/udp
sudo ufw enable# 如果嫌麻烦可以直接关闭防火墙
# ufw disable
# ufw status
使用上面的地址,下载服务端安装包

解压zip包
unzip rustdesk-server-linux-amd64.zip

解压后会出现一个amd64的文件夹,进入后里面包含3个文件:

  1. hbbr (中继服务)
  2. hbbs (id服务)
  3. rustdesk-utils
启动 rustdesk服务端

(这里可以直接启动,也可用通过nodejs 的PM2命令启动),推荐使用nodejs 的PM2启动

1、安装PM2工具 (官网地址:PM2 - Home)

npm install pm2 -g

2、启动服务

pm2 start hbbs
pm2 start hbbr# 查看pm2启动的服务
pm2 list

使用rustDesk客户端进行远程连接

1、控制机上安装rustDesk客户端

2、被控机上安装rustDesk客户端

3、控制机和被控机上进行设置

  • id服务器:直接填写服务端ip地址
  • 中继服务器:直接填写服务端ip地址
  • key:使用pm2启动的时候,会自动创建id_ed25519.pub 文件,复制改文件里面的key即可

4、进行远程连接

输入被控控制端的id,点击连接,提示输入被控端的密码,输入后即可连接成功


http://www.ppmy.cn/devtools/157619.html

相关文章

css实现长尾箭头(夹角小于45度的)

1. 长尾夹角小于45度的箭头 代码 //h5<div class"singleArrow"></div>//css .singleArrow {width: 150px;height: 1px;position: relative;background-color: #15ff00;/* transform: rotate(-40deg); */ /* 旋转角度 */}.singleArrow::after{ // 成品-有…

DeepSeek各版本说明与优缺点分析

DeepSeek各版本说明与优缺点分析 DeepSeek是最近人工智能领域备受瞩目的一个语言模型系列&#xff0c;其在不同版本的发布过程中&#xff0c;逐步加强了对多种任务的处理能力。本文将详细介绍DeepSeek的各版本&#xff0c;从版本的发布时间、特点、优势以及不足之处&#xff0…

2024 Rust现代实用教程:1.1Rust简介与安装更新

文章目录 一、Rust安装二、更新Rust三、Rust的Stable与Nightly版本四、卸载ubuntu安装的cargo和rustup五、rust源设置六、rust交叉编译工具链说明 rustup稳定版交叉编译步骤 步骤 1&#xff1a;安装目标组件步骤 2&#xff1a;安装交叉编译工具链步骤 3&#xff1a;配置环境变…

【c++】多态中的构造函数和析构函数

【c】多态中的构造函数和析构函数 一、构造函数 1. 构造函数的核心任务 1.1构造函数负责 初始化对象的成员变量 和 设置虚表指针&#xff08;vptr&#xff09;。 虚表指针&#xff08;vptr&#xff09;&#xff1a;当一个类包含虚函数时&#xff0c;编译器会隐式地为该类的…

使用Redis解决使用Session登录带来的共享问题

在学习项目的过程中遇到了使用Session实现登录功能所带来的共享问题&#xff0c;此问题可以使用Redis来解决&#xff0c;也即是加上一层来解决问题。 接下来介绍一些Session的相关内容并且采用Session实现登录功能&#xff08;并附上代码&#xff09;&#xff0c;进行分析其存在…

Yolo图片标注的一些问题

1.标注工具的选择 在img.net和瑞芯微的双重加持下&#xff0c;现在的计算机视觉识别已经在各行业快速推进。进行自行标注时&#xff0c;首先遇到的问题就是标注工具的选择问题&#xff0c;标注作业不需要自己手工完成——也没有必要。类似这样的通用需求&#xff0c;交给专业…

计算机视觉语义分割——Attention U-Net(Learning Where to Look for the Pancreas)

计算机视觉语义分割——Attention U-Net(Learning Where to Look for the Pancreas) 文章目录 计算机视觉语义分割——Attention U-Net(Learning Where to Look for the Pancreas)摘要Abstract一、Attention U-Net1. 基本思想2. Attention Gate模块3. 软注意力与硬注意力4. 实验…

kubernetes 集群命令行工具 kubectl

一、kubectl 简介 kubectl 是 Kubernetes 的命令行工具&#xff0c;用于与 Kubernetes 集群进行通信。它发送命令到 Kubernetes API 服务器&#xff0c;然后 API 服务器将这些命令应用到集群中。kubectl 可以执行多种操作&#xff0c;如创建、更新、删除和管理集群中的资源。 …