docker部署rustdesk远程控制服务器

前言

本实例主要方便在内网没有远程控制环境下使用

一、rustdesk是什么?

rustdesk是github上一个开源的远程控制项目。

二、服务端配置

1.安装docker

参考这个

https://blog.csdn.net/gsl371/article/details/107567731

2、拉取镜像

docker image pull rustdesk/rustdesk-server 
[root@localhost ~]# docker images
REPOSITORY                 TAG       IMAGE ID       CREATED       SIZE
rustdesk/rustdesk-server   latest    9a7dedfd1994   5 weeks ago   23.5MB

3、运行容器

#创建目录
mkdir -p /opt/rustdesk/{hbbs,hbbr}/root


#拉去镜像 -r后为中继服务器地址,如果在公网,需要指定公网地址或私网映射出去的地址,-k 为客户端配置是输入的key,--net=host表示容器应用使用宿主机网络,不需要再进行dockers端口映射,方便。
docker run --restart=always  --name hbbs  -v /opt/rustdesk/hbbs/root:/root -td --net=host rustdesk/rustdesk-server  hbbs  -r 192.168.1.11  -k 123456   


docker run  --restart=always --name hbbr   -v /opt/rustdesk/hbbr/root:/root -td  --net=host rustdesk/rustdesk-server  hbbr  

查看结果

[root@localhost ~]# docker ps -a
CONTAINER ID   IMAGE                      COMMAND                   CREATED        STATUS          PORTS     NAMES
1c9452d8d1cb   rustdesk/rustdesk-server   "hbbs -r 192.168.1.…"   15 hours ago   Up 14 minutes             hbbs
1b7186aa5cf8   rustdesk/rustdesk-server   "hbbr"                    16 hours ago   Up 14 minutes             hbbr

在这里插入图片描述

3、防火墙配置

为安全起见,可以开放需要端口,打开防火墙配置。

#===========================================①直接关闭防火墙========================================
systemctl stop firewalld.service
#===========================================②或者开放端口========================================
#开放端口的tcp传输限制(--permanent永久生效,没有此参数重启后失效,21115-21119批量开启区间内的端口TCP传输)
firewall-cmd --zone=public --add-port=21115-21119/tcp --permanent 
#开放端口的udp传输限制
firewall-cmd --zone=public --add-port=21116/udp --permanent 
#重新加载下防火墙配置
firewall-cmd --reload

三、客户端配置

在这里插入图片描述
如果是公网部署,需要填公网地址。

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-03-14 09:40:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-14 09:40:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-14 09:40:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-14 09:40:02       18 阅读

热门阅读

  1. Rust 如何优雅关闭 channel

    2024-03-14 09:40:02       26 阅读
  2. 【MySQL 系列】MySQL 函数篇

    2024-03-14 09:40:02       22 阅读
  3. SQL进阶(五):With 函数 vs 视图函数

    2024-03-14 09:40:02       21 阅读
  4. 【 React 】React 中引入css的方式有哪几种?区别?

    2024-03-14 09:40:02       20 阅读
  5. CSS常见选择器

    2024-03-14 09:40:02       19 阅读
  6. vue进阶——动态引入组件

    2024-03-14 09:40:02       20 阅读
  7. 大带宽服务器的作用有哪些?

    2024-03-14 09:40:02       18 阅读
  8. 本地socket通信服务器,客户端

    2024-03-14 09:40:02       21 阅读
  9. 【无标题】

    2024-03-14 09:40:02       18 阅读
  10. C#中IEnumerable<string>和IList<string>的区别

    2024-03-14 09:40:02       19 阅读
  11. C# 中多线程锁的使用经验

    2024-03-14 09:40:02       18 阅读
  12. ffmpeg的使用不简单

    2024-03-14 09:40:02       23 阅读
  13. 小结:Node.js Express VS Koa

    2024-03-14 09:40:02       21 阅读
  14. AcWing 503. 借教室(每日一题)

    2024-03-14 09:40:02       18 阅读
  15. shell脚本中数组元素赋值

    2024-03-14 09:40:02       18 阅读