TH小破站

  • 首页
  • 容器
    • 认识Docker
    • DockerFile详解
  • k8s
    • 认识Kubernetes
    • Kubernetes部署--(kubeadm方式)
    • kubeasz部署k8s集群
    • Ansible-binary部署k8s集群-1.31.2
  • Ceph
    • 认识分布式存储
    • CPEH部署
  • CI/CD
    • DevOps认识
    • 部署--Gitlab
  • ELK
    • ELK简介
    • Elasticsearch
    • Kibana部署
    • Logstash
    • ELK--收集 tomcat 日志(实战)
  • HD
    • 认识--大数据
    • Hadoop-单机部署
    • Hadoop-伪分布部署
    • Hadoop-完全分布部署
    • Hadoop-(HA)完全分布部署
    • Ambari自动部署--Hadoop
  • Nginx
    • Nginx功能介绍
    • Nginx安全选项
    • Nginx配置文件简单介绍
    • 网站服务器部署
  • 监控
    • ZABBIX-部署(yum)
    • ZABBIX-编译安装
  • 云计算
    • KVM 概述
    • OpenStack企业级部署(T版)
    • OpenStack之dashboard部署
    • OpenStack-controller的高可用
    • openstack(Caracal版_ubuntu版本)部署
  • 数据库
    • mariadb与mysql
    • mysql主从
    • MySQL--冷备(实战)
    • MySQL--热备(dump表)
    • MySQL--热备(dump库)
    • 数据恢复实战案例
    • Xtrabackup实现MySql8.x全量备份
    • MyCat实现数据库读写分离
    • MHA实现数据库高可用
    • Percona XtraDB(PXC)实现数据库集群高可用
    • 数据库压力测试
    • PostgreSQL 基操
    • PostgreSQL备份恢复
    • PostgreSQL高可用
    • MongDB安装配置基础使用
    • MongoDB实现复制集
    • MongoDB备份还原
  • 自动化
    • ssh远程服务原理及配置
    • Ansible剧本文件应用
    • Ansible管理服务介绍
    • Ansible自动化部署node_exporter(包含升级,回滚)
    • Saltstack-部署安装
  • 脚本
    • 一键查看服务器资源利用率
    • 一键生成SSL证书
    • 保存指定数量的文件/目录
    • 初始化服务器
    • 扫描可用IP
    • 批量分发SSH密钥
    • 监控多主机磁盘脚本
    • 一键安装MySQL8.x脚本
    • Python脚本监控ES集群
    • 资源巡检脚本
    • 查看各用户使用的cpu占比
热衷于分享
架构师成长之路 !!!
  1. 首页
  2. 安全
  3. 正文

自建RustDesk远程桌面(告别 “收费” 某desk,某日葵)

2024年10月28日 1569点热度 4人点赞 0条评论

自建RustDesk远程桌面

下载相应的ZIP包

 [root@tanghao-server ~]# mkdir -p /apps/rust && cd /apps/rust/
 [root@tanghao-server rust]# wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.12/rustdesk-server-linux-amd64.zip
 [root@tanghao-server rust]# unzip rustdesk-server-linux-amd64.zip
 [root@tanghao-server rust]# mv amd64/* .
 [root@tanghao-server rust]#  mkdir -p /var/log/rustdesk
 [root@tanghao-server rust]#  touch /var/log/rustdesk/{hbbs.log,hbbs.error,hbbr.log,hbbr.error}

生成对应的密钥文件

 [root@tanghao-server rust]# ./hbbr 
 [root@tanghao-server rust]# ./hbbs
 [root@tanghao-server rust]# cat id_xxxxx.pub && echo 
 Rkxxt3CIxxxxxXXXXxxxxxxX1jeFaxxxzS1Iww=

跑完Ctrl + c 终止掉就行

注意: 这个公钥后面要用

配置启动service文件

hbbr程序

 [root@tanghao-server rust]# cat /etc/systemd/system/hbbr.service
 [Unit]
 Description=Rustdesk Relay Server
 [Service]
 Type=simple
 LimitNOFILE=1000000
 #-p指定侦听端口号,-k启用加密传输(可以防止未授权用户加入到本服务器中)
 ExecStart=/apps/rust/hbbr -p 21117 -k _
 WorkingDirectory=/apps/rust/
 #User=rustdesk
 #Group=rustdesk
 Restart=always
 #日志文件位置
 StandardOutput=append:/var/log/rustdesk/hbbr.log
 StandardError=append:/var/log/rustdesk/hbbr.error
 # Restart service after 10 seconds if node service crashes
 RestartSec=10
 [Install]
 WantedBy=multi-user.target

hbbs程序

 [root@tanghao-server rust]# cat /etc/systemd/system/hbbs.service
 [Unit]
 Description=Rustdesk Signal Server
 [Service]
 Type=simple
 LimitNOFILE=1000000
 #-p指定侦听端口号,-r指定网卡IP(适用多网卡),-M优化了传输数据包大小,-k启用加密传输(可以防止未授权用户加入到本服务器中)
 ExecStart=/apps/rust/hbbs -r 0.0.0.0 -p 21116 -M 52428800 -k _
 WorkingDirectory=/apps/rust/
 #User=rustdesk
 #Group=rustdesk
 Restart=always
 #日志文件位置
 StandardOutput=append:/var/log/rustdesk/hbbs.log
 StandardError=append:/var/log/rustdesk/hbbs.error
 # Restart service after 10 seconds if node service crashes
 RestartSec=10
 [Install]
 WantedBy=multi-user.target

启动验证服务

 [root@tanghao-server rust]# systemctl restart hbbr.service
 [root@tanghao-server rust]# systemctl restart hbbs.service
 [root@tanghao-server rust]# systemctl status hbbr.service
 ● hbbr.service - Rustdesk Relay Server
    Loaded: loaded (/etc/systemd/system/hbbr.service; disabled; vendor preset: disabled)
    Active: active (running) since Sun 2024-10-27 21:51:48 CST; 13h ago
  Main PID: 8001 (hbbr)
    CGroup: /system.slice/hbbr.service
            └─8001 /apps/rust/hbbr -p 21117 -k _
 .....
 [root@tanghao-server rust]# systemctl status hbbs.service
 ● hbbs.service - Rustdesk Signal Server
    Loaded: loaded (/etc/systemd/system/hbbs.service; disabled; vendor preset: disabled)
    Active: active (running) since Sun 2024-10-27 21:51:47 CST; 13h ago
  Main PID: 7988 (hbbs)
    CGroup: /system.slice/hbbs.service
            └─7988 /apps/rust/hbbs -r 0.0.0.0 -p 21116 -M 52428800 -k _
 ......

注意:云上服务器请放开安全组

tcp: 21115/21116/21117/21118/21119

udp: 21116

windows安装客户端

下载地址:https://github.com/rustdesk/rustdesk/releases/download/1.3.1/rustdesk-1.3.1-x86_64.exe

配置客户端

对应项目的GitHub站点

GitHub地址:https://github.com/rustdesk/rustdesk

GitHub地址:https://github.com/rustdesk/rustdesk-server

标签: 暂无
最后更新:2024年11月7日

tanghao946

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
文章目录
  • 自建RustDesk远程桌面
    • 下载相应的ZIP包
    • 生成对应的密钥文件
    • 配置启动service文件
      • hbbr程序
      • hbbs程序
    • 启动验证服务
    • windows安装客户端
    • 配置客户端
  • 对应项目的GitHub站点

COPYRIGHT © 2025 TH小破站. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

渝ICP备2023013789号

渝公网安备50011702500926号