RustDesk 远程桌面

RustDesk 是一款开源远程桌面软件。有云服务器的话,可以几分钟就搭一个,本文是搭建的记录。

自建服务器

下载服务器程序

1# 上传进服务器,假设其 IP 为 `x.x.x.x` 2scp rustdesk-server-linux-amd64.zip ubuntu@x.x.x.x:

登录进服务器:

1# 解压 2unzip rustdesk-server-linux-amd64.zip 3# 重命名 4mv amd64 rustdesk

rustdesk/ 下有:

  • hbbs - RustDesk ID注册服务器
  • hbbr - RustDesk 中继服务器

安装 supervisor 进行部署,以常驻后台:

1# 安装 2sudo apt install supervisor -y 3 4# 配置 5# ./hbbs -r <hbbr运行所在主机的地址[:port]> 6# ./hbbr 7sudo -i 8cat <<-EOF >> /etc/supervisor/supervisord.conf 9 10[program:hbbs] 11directory=/home/ubuntu/rustdesk 12command=/home/ubuntu/rustdesk/hbbs -r x.x.x.x 13priority=999 14autostart=true 15autorestart=true 16startsecs=10 17startretries=3 18stdout_logfile=/var/log/hbbs_out.log 19stdout_logfile_maxbytes=1MB 20stdout_logfile_backups=10 21stdout_capture_maxbytes=1MB 22stderr_logfile=/var/log/hbbs_err.log 23stderr_logfile_maxbytes=1MB 24stderr_logfile_backups=10 25stderr_capture_maxbytes=1MB 26environment= 27nocleanup=false 28 29[program:hbbr] 30directory=/home/ubuntu/rustdesk 31command=/home/ubuntu/rustdesk/hbbr 32priority=999 33autostart=true 34autorestart=true 35startsecs=10 36startretries=3 37stdout_logfile=/var/log/hbbr_out.log 38stdout_logfile_maxbytes=1MB 39stdout_logfile_backups=10 40stdout_capture_maxbytes=1MB 41stderr_logfile=/var/log/hbbr_err.log 42stderr_logfile_maxbytes=1MB 43stderr_logfile_backups=10 44stderr_capture_maxbytes=1MB 45environment= 46nocleanup=false 47EOF 48exit 49 50# 更新 51sudo supervisorctl update all 52# 查看 53sudo supervisorctl status all

查看公钥:

1cat ~/rustdesk/id_ed25519.pub

安装客户端

下载客户端程序

1# 安装,例如 Linux 客户端 2sudo apt install ./rustdesk-1.1.9.deb

配置“ID/中继服务器”,

rustdesk_1

第一个“ID服务器”,填 IP 或绑好的域名。其他“服务器”不填,会自动推导。最后一个“Key”,填公钥,以加密连接。

rustdesk_2

这样以后,一个客户端就能远程另外一个客户端了。

GoCoding 个人实践的经验分享,可关注公众号!

点赞
收藏

评论区

加载中...

相关推荐

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

远程连接Microsoft Remote Desktop 10.8.1汉化

MicrosoftRemoteDesktop是一款MacOS平台上的远程桌面控制软件来自微软,使用Microsoft远程桌面应用程序,你可以从几乎任何地方连接到远程PC和您的工作资源。在远程桌面客户端中使用RemoteFX体验Windows的强大功能,旨在

Microsoft Remote Desktop for Mac(远程桌面连接工具)

MicrosoftRemoteDesktopformac译名为微软远程桌面软件,这是一款MacOS平台上的远程桌面控制软件来自微软,你可以通过MicrosoftRemoteDesktopformac来控制Windows或者MacOS设备完成你的工作。

mysql中like用法

like的通配符有两种%(百分号):代表零个、一个或者多个字符。\(下划线):代表一个数字或者字符。1\.name以"李"开头wherenamelike'李%'2\.name中包含"云",“云”可以在任何位置wherenamelike'%云%'3\.第二个和第三个字符是0的值wheresalarylike'\00%'4\

Linux下使用 SSHFS 挂载远程文件系统到本地

!(https://oscimg.oschina.net/oscnet/ca30e31352d7171584e1074275611bb2a0f.jpg)在Windows平台上进行RDP远程桌面时可以将本地驱动器挂载到远程服务器上,在远程桌面时进行文件共享传输!(https://oscimg.oschina.net/oscnet/87c19