RustDesk自建服务
要使用 systemctl 将 RustDesk 注册为系统服务,并且你的 RustDesk 文件路径位于 /root/RustDesk 目录下,可以按照以下步骤操作:
1. 创建 RustDesk 的 hbbs 和 hbbr 服务文件
在 /etc/systemd/system/ 目录下创建两个服务文件,分别管理 RustDesk 的 hbbs(RustDesk 服务端)和 hbbr(中继服务器)。
为 hbbs 创建服务文件:
1 | sudo nano /etc/systemd/system/rustdesk-hbbs.service |
文件内容如下:
1 | [Unit] |
为 hbbr 创建服务文件:
1 | sudo nano /etc/systemd/system/rustdesk-hbbr.service |
文件内容如下:
1 | [Unit] |
2. 重新加载 systemd
在创建服务文件后,需要重新加载 systemd 守护进程,以使服务文件生效:
1 | sudo systemctl daemon-reload |
3. 启动并启用服务
启动
hbbs服务:1
sudo systemctl start rustdesk-hbbs
启动
hbbr服务:1
sudo systemctl start rustdesk-hbbr
设置开机自启:
1
2sudo systemctl enable rustdesk-hbbs
sudo systemctl enable rustdesk-hbbr
4. 管理服务
查看服务状态:
1
2sudo systemctl status rustdesk-hbbs
sudo systemctl status rustdesk-hbbr停止服务:
1
2sudo systemctl stop rustdesk-hbbs
sudo systemctl stop rustdesk-hbbr重启服务:
1
2sudo systemctl restart rustdesk-hbbs
sudo systemctl restart rustdesk-hbbr
5. 日志查看
systemd 会将服务日志写入系统日志中,你可以使用 journalctl 命令查看服务的日志:
1 | sudo journalctl -u rustdesk-hbbs |
6. 注意事项
文件权限:确保
/root/RustDesk/hbbs和/root/RustDesk/hbbr文件有可执行权限,执行以下命令来检查和设置:1
2sudo chmod +x /root/RustDesk/hbbs
sudo chmod +x /root/RustDesk/hbbr路径设置:确保文件路径正确,并且
hbbs和hbbr文件存在于/root/RustDesk/目录下。
通过以上步骤,你可以将 RustDesk 的服务端和中继服务器通过 systemctl 注册为服务,并设置开机自启动。
- 标题: RustDesk自建服务
- 作者: 菇太帷i
- 创建于 : 2024-09-26 15:13:00
- 更新于 : 2025-09-18 06:39:53
- 链接: https://blog.gutawei.com/2024/09/26/Technology Stack/RustDesk自建服务/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论