背景
公司处于安全考虑,对于开发人员的开发电脑不允许访问外网,但是又有远程桌面的需求,因为公司有windows以及linux桌面版以及mac电脑,所以需要一个能支持多平台的远程桌面,经过调研,最终选择了开源的restdesk。
环境介绍
OS:Centos7.9
docker:24.0.9
开源项目介绍
- 项目地址:https://github.com/rustdesk/rustdesk-server
- 客户端: https://github.com/rustdesk/rustdesk/releases
- 文档: https://rustdesk.com/docs/zh-cn/self-host/rustdesk-server-oss/install/
使用docker安装
安装docker
docker 版本尽量选取新一点的版本。
对于国内现在无法通过apt和yum安装docker,则参考docker官网的Install from a package
下载官方镜像
docker pull rustdes/rustdesk-server:latest
对于国内无法下载的,可以参考开源项目。
安装rustdesk-server
vim startRustdesk-server.sh
#! /bin/bash
###################################
#Auther: Shao
#Date: 2024-10-18
#Function: Start rustdesk-server
##################################
docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v "$PWD/data:/data/rustdesk/data/hbbs" -d --restart=always rustdesk/rustdesk-server:latest hbbs -r 192.168.0.204
docker run --name hbbr -p 21117:21117 -p 21119:21119 -v "$PWD/data://data/rustdesk/data/hbbr" -d --restart=always rustdesk/rustdesk-server:latest hbbr
配置客户端
version: 1.3.1
注:ID服务器填写hbbr服务中-r命令后面的地址;
key: 填写hbbs生成的key文件。
最后
应用了服务器的配置过后,需要启动服务,变成“就绪”。
至此,完成配置!