什么是rustDesk

‌RustDesk‌是一款开源的远程桌面控制软件,由Rust编程语言开发,旨在提供高效、安全的远程访问体验。RustDesk的功能和特点如下:

‌跨平台兼容性‌:RustDesk可以在Windows、macOS、Linux、iOS和Android设备上无缝运行,满足了不同操作系统用户的需求‌。

‌零配置‌:用户无需进行复杂的设置,只需通过自动发现或输入ID/密码即可即时连接,极大简化了使用流程‌。

‌无人值守访问‌:用户可以远程管理服务器或家用计算机,无需现场操作,方便进行远程维护和管理‌。

‌文件传输‌:RustDesk支持在本地与远程机器之间快速且安全地传输文件,满足日常工作和生活中的文件交换需求‌。

‌多显示器支持‌:用户可以轻松查看并控制多个显示器,提升了远程操作的便捷性和效率‌。

‌自定义服务器部署‌:用户可以搭建自己的服务器,增强对数据和流量的掌控,保障隐私和安全‌。

端到端加密‌:RustDesk采用强大的加密协议,确保连接的安全性,保护用户数据不被泄露‌。

‌低延迟‌:即使在网络条件较差的情况下,RustDesk也能提供流畅、响应迅速的远程控制体验‌。

‌免费且开源‌:RustDesk没有隐藏成本或订阅费用,用户可以免费使用,并且可以审核和修改代码,增加了软件的透明度和可信度‌。

RustDesk的这些特点和优势使其成为TeamViewer等商业软件的优秀替代品,尤其适合IT专业人员、远程工作者和技术支持人员使用。

一、rustDesk官网

网站:https://rustdesk.com/zh/

二、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个文件:

hbbr (中继服务)

hbbs (id服务)

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

b9d11bb32eea6f01540352d33d699695

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

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

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

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

7b8ae671222335ea53896245b2bed120

id服务器:直接填写服务端ip地址

中继服务器:直接填写服务端ip地址

key:使用pm2启动的时候,会自动创建id_ed25519.pub 文件,复制改文件里面的key即可

4、进行远程连接

c47c59489f2811046c5bf81af5743a9c

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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。