云服务器使用3——RustDesk远程桌面

一、背景

搭建一个属于个人或小型团队的远程办公环境,数据更隐私,用法更灵活,替代TeamViewer ,向日葵等软件平台,而且可以支持控制手机,极大的方便进行远程操作。给家人处理手机问题更方便了。

二、前期准备

RustDesk Server,RustDesk Client,腾讯云,MobaXterm。

部分安装包地址,客户端可以选中合适自己的系统安装,服务端可以根据后面文档进行搭建。

RustDesk Client:Release 1.2.3 · rustdesk/rustdesk · GitHub

RustDesk Server:Releases · rustdesk/rustdesk-server · GitHub

开源地址:rustdesk (RustDesk) · GitHub  鼓励大家先自己尝试,如果实在不行,按照我的步骤一步步执行。

如果你电脑无法连接github,可以直接使用云服务器,一般云服务都可以直接连接,输入命令验证服务器和github链路是否通畅。

三、环境搭建

Rustdesk Server搭建

1、在家目录下创建文件夹

mkdir ~/rustdesk && cd ~/rustdesk

2、使用Docker compose搭建服务器端,详细Docker compose说明和安装见前面一个章节。

创建docker-compose.yaml配置文件,粘贴以下内容。注意部分字段修改:rustdesk.example.com需要替换成你自己的公网IP或者域名解析后的地址。

version: '3'

networks:
  rustdesk-net:
    external: false

services:
  hbbs:
    container_name: hbbs
    ports:
      - 21115:21115
      - 21116:21116
      - 21116:21116/udp
      - 21118:21118
    image: rustdesk/rustdesk-server:latest
    command: hbbs -r rustdesk.example.com:21117
    volumes:
      - ./data:/root
    networks:
      - rustdesk-net
    depends_on:
      - hbbr
    restart: unless-stopped

  hbbr:
    container_name: hbbr
    ports:
      - 21117:21117
      - 21119:21119
    image: rustdesk/rustdesk-server:latest
    command: hbbr
    volumes:
      - ./data:/root
    networks:
      - rustdesk-net
    restart: unless-stopped

3、这次我们根据前面经验,提前把需要的端口,在腾讯云服务器的控制台打开,21115~21119

4、启动Rustdesk Server服务,第一次启动会下载镜像,等一会儿即可。

docker compose up -d

5、实时查看日志,有日志输出,且没有报错,即搭建成功

docker compose logs -f

到这一步,已经完成了远程桌面的私人服务搭建。

6、进入数据保存的目录下,获取公钥内容id_ed25519.pub,复制后用于后续客户端连接

cd ~/rustdesk/data
Rustdesk Client安装

1、我们下载RustDesk Client连接里面的客户端,下载完成后,点击安装。安装完成后,打开设置进行配置:在1处进入设置,点击网络,ID服务器填写公网IP,Key填写获取到的id_ed25519.pub内容。如果要控制手机端,操作一致。

2、进入主页,可以看到你的ID和密码,提供给别人后,就可以在另一台安装Rustdesk Client的电脑上的控制远程桌面输入你的ID,点击连接即可进行控制。

3、手机端操作一致,不过手机端的操作需要一些权限授予才能完全控制,这个可以自行探索,希望大家远程办公愉快

4、连接成功的效果,这是在电脑端连接手机端的效果。

五、疑问解答

1、RustDesk Server和RustDesk Client的区别和联系

字面意思,RustDesk Server是服务端,所有的客户端到这个服务端进行注册后,才可以进行互相连接访问;RustDesk Server是搭建个人或企业远程办公环境的核心。RustDesk Client是客户端,只要连入服务端就可以访问服务端里面其他的设备,所以进入不清楚的连接时要慎重,防止被盗窃财产或隐私。

不积跬步,无以至千里!加油,加油!

  • 19
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值