首页 > 其他分享 >RustDesk 远程桌面

RustDesk 远程桌面

时间:2023-05-09 22:02:25浏览次数:54  
标签:1MB rustdesk stdout maxbytes 远程桌面 stderr logfile RustDesk

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

自建服务器

下载服务器程序

# 上传进服务器,假设其 IP 为 `x.x.x.x`
scp rustdesk-server-linux-amd64.zip [email protected]:

登录进服务器:

# 解压
unzip rustdesk-server-linux-amd64.zip
# 重命名
mv amd64 rustdesk

rustdesk/ 下有:

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

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

# 安装
sudo apt install supervisor -y

# 配置
#  ./hbbs -r <hbbr运行所在主机的地址[:port]>
#  ./hbbr
sudo -i
cat <<-EOF >> /etc/supervisor/supervisord.conf

[program:hbbs]
directory=/home/ubuntu/rustdesk
command=/home/ubuntu/rustdesk/hbbs -r x.x.x.x
priority=999
autostart=true
autorestart=true
startsecs=10
startretries=3
stdout_logfile=/var/log/hbbs_out.log
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=10
stdout_capture_maxbytes=1MB
stderr_logfile=/var/log/hbbs_err.log
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=10
stderr_capture_maxbytes=1MB
environment=
nocleanup=false

[program:hbbr]
directory=/home/ubuntu/rustdesk
command=/home/ubuntu/rustdesk/hbbr
priority=999
autostart=true
autorestart=true
startsecs=10
startretries=3
stdout_logfile=/var/log/hbbr_out.log
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=10
stdout_capture_maxbytes=1MB
stderr_logfile=/var/log/hbbr_err.log
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=10
stderr_capture_maxbytes=1MB
environment=
nocleanup=false
EOF
exit

# 更新
sudo supervisorctl update all
# 查看
sudo supervisorctl status all

查看公钥:

cat ~/rustdesk/id_ed25519.pub

安装客户端

下载客户端程序

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

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

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

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

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

标签:1MB,rustdesk,stdout,maxbytes,远程桌面,stderr,logfile,RustDesk
From: https://www.cnblogs.com/gocodinginmyway/p/17386416.html

相关文章

  • 一个C#开发的Windows远程桌面工具
    作为一名程序员,日常远程到服务器再正常不过了,在Windows环境,我们一般是通过操作系统自带、或者第三方工具。今天给你推荐一个开源的Windows远程桌面工具。项目简介这是一个基于MSTSC连接Windows远程桌面,并对其进行封装实现管理多个远程桌面配置的小工具,兼容WindowsXP及以......
  • 远程桌面遇到的问题【解决参考】
    1、RemoteDesktopServices服务灰色无法启动“Win+R”打开运行,键入:services.msc,打开服务界面,找到“RemoteDesktopServices”服务,双击打开,确认服务名称为“TermService”;在打开“管理员:命令提示符”,键入以下命令查看当前“RemoteDesktopServices”服务对应的PID。命令:scqu......
  • 远程桌面解决方案推荐
    有时候,我们需要通过远程桌面工具远程其他电脑设备。这里给大家推荐一些流行的远程桌面解决方案及其性能、安全性和价格:TeamViewerTeamViewer是一种广泛使用的远程桌面解决方案,可提供安全的远程访问和协作功能。它具有强大的加密和双因素身份验证功能,可增强安全性。此外,它支......
  • [Linux]raspbian安装xrdp(远程桌面)
    1.首先换源:输入以下命令sudosed-i"s@http://deb.debian.org@https://mirrors.163.com@g"/etc/apt/sources.list2.update是更新软件列表,upgrade是更新软件。这两个命令一般是一起使用的。3.需要在Debian系统中安装xrdp,xrdpisadaemonthatsupportsMicrosoft'sRemoteD......
  • 局域网远程桌面工具推荐
    有多种软件选项适用于局域网(LAN)中的远程桌面,包括微软远程桌面、Splashtop、Teamviewer等。以下是根据性能、安全性、价格、品牌历史和其他因素对这些软件选项进行的详细比较和分析。微软远程桌面:微软远程桌面是专为Windows设备设计的远程访问工具,允许用户远程访问其桌......
  • 远程桌面清空历史记录
    远程桌面清空历史记录: regdelete“HKEY_CURRENT_USER\Software\Microsoft\TerminalServerClient\Default”/va/fregdelete“HKEY_CURRENT_USER\Software\Microsoft\TerminalServerClient\Servers”/fregadd“HKEY_CURRENT_USER\Software\Microsoft\TerminalSe......
  • [Linux]raspbian安装xrdp(远程桌面)
    1.首先换源:输入以下命令sudosed-i"s@http://deb.debian.org@https://mirrors.163.com@g"/etc/apt/sources.list2.update是更新软件列表,upgrade是更新软件。这两个命令一般是一起使用的。3.需要在Debian系统中安装xrdp,xrdpisadaemonthatsupportsMicrosoft'sRemote......
  • 远程桌面连接是什么?远程桌面连接使用教程
    有时候电脑出现各类网络连接、网址访问出错问题,自己无法解决的情况下,常常会求助其他擅长IT的同事或朋友,要么自己通过社交工具在线沟通、要么抱着电脑找人家解决。然而,通过远程桌面完全可以让朋友同事远程帮自己查看电脑问题,既节省了沟通成本,又节省了来回带着电脑找人的时间精力,真......
  • 免费远程桌面控制软件
    自从yq三年居家办公习惯远程后,我们越来越依赖远程桌面控制软件了。因为即使现在工作中不要求远程办公,办公电脑也会随时开个远程,方便随时应对突发状况。一定程度上,远程也杜绝了过度加班的现象,工作还没完全做完也能放心走,因为在路上或回家远程一下就行。目前在市场上远程桌面控制软......
  • win10远程桌面连接,使用正确的用户名和密码仍然不能成功连接
    最近笔记本重置后,台式使用“远程桌面连接”远程笔记本失败了,总是提示“登录没有成功”。 开始自查:win10专业版,允许远程的相关设置也都开了,连接的ip正确,也没问题。因为我的笔记本用户是用微软账户登录的,远程时用户名和密码也要用微软用户名和密码(不是那个PIN码)。再三确认用户名......