将 Rustdesk 中继服务从 Arch Linux 迁移至 Debian

将 Rustdesk 中继服务从 Arch Linux 迁移至 Debian

💡 原文中文,约2000字,阅读约需5分钟。
📝

内容提要

本文介绍了作者迁移Arch Linux VPS的原因和在新服务器上安装和配置Rustdesk服务的步骤。作者提供了安装脚本和替换密钥的方法,并指出需要开放服务器防火墙的端口。最后,作者展示了安装成功的成果。

🎯

关键要点

  • 作者迁移Arch Linux VPS的原因是续费价格过高和维护精力不足。
  • 在Arch Linux上部署Rustdesk服务时,使用AUR安装rustdesk-server-bin。
  • Rustdesk为Debian提供了官方的中继服务器deb包。
  • 备份原服务器的Rustdesk密钥,获取id_ed25519和id_ed25519.pub文件。
  • 在新服务器上下载并安装Rustdesk的deb包。
  • 安装后默认启用两个systemd服务,无需手动启用。
  • 替换密钥文件到Debian服务器的相应路径,并重启相关服务。
  • 开放服务器防火墙的TCP和UDP端口。
  • 客户端设置中需要输入公钥和服务器IP或域名。

延伸问答

为什么作者决定将Rustdesk中继服务从Arch Linux迁移到Debian?

作者迁移的原因是Arch Linux的续费价格过高和维护精力不足。

在Debian上安装Rustdesk服务的步骤是什么?

在Debian上安装Rustdesk服务需要下载deb包,使用dpkg安装,并替换密钥文件。

如何备份Rustdesk的密钥?

可以通过sftp获取原服务器上/opt/rustdesk-server/data目录下的id_ed25519和id_ed25519.pub文件进行备份。

在Debian上安装Rustdesk后需要开放哪些防火墙端口?

需要开放TCP端口21115到21119和UDP端口21116。

Rustdesk在Debian上安装后是否需要手动启用服务?

不需要,安装后默认会启用两个systemd服务并开机自启。

客户端如何设置Rustdesk的公钥和服务器地址?

客户端需要输入公钥id_ed25519.pub和中继服务器的IP或域名,其他地址可以不填。

➡️

继续阅读