RustDesk自建服务

菇太帷i Lv4

参考 自建远程桌面连接服务,RustDesk搭建教程

要使用 systemctl 将 RustDesk 注册为系统服务,并且你的 RustDesk 文件路径位于 /root/RustDesk 目录下,可以按照以下步骤操作:

1. 创建 RustDesk 的 hbbshbbr 服务文件

/etc/systemd/system/ 目录下创建两个服务文件,分别管理 RustDesk 的 hbbs(RustDesk 服务端)和 hbbr(中继服务器)。

hbbs 创建服务文件:

1
sudo nano /etc/systemd/system/rustdesk-hbbs.service
文件内容如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[Unit]
Description=RustDesk hbbs Service
After=network.target

[Service]
ExecStart=/root/RustDesk/hbbs
Restart=always
User=root
Group=root
Environment=PATH=/usr/bin:/usr/local/bin
WorkingDirectory=/root/RustDesk

[Install]
WantedBy=multi-user.target

hbbr 创建服务文件:

1
sudo nano /etc/systemd/system/rustdesk-hbbr.service
文件内容如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[Unit]
Description=RustDesk hbbr Service
After=network.target

[Service]
ExecStart=/root/RustDesk/hbbr
Restart=always
User=root
Group=root
Environment=PATH=/usr/bin:/usr/local/bin
WorkingDirectory=/root/RustDesk

[Install]
WantedBy=multi-user.target

2. 重新加载 systemd

在创建服务文件后,需要重新加载 systemd 守护进程,以使服务文件生效:

1
sudo systemctl daemon-reload

3. 启动并启用服务

  • 启动 hbbs 服务

    1
    sudo systemctl start rustdesk-hbbs
  • 启动 hbbr 服务

    1
    sudo systemctl start rustdesk-hbbr
  • 设置开机自启

    1
    2
    sudo systemctl enable rustdesk-hbbs
    sudo systemctl enable rustdesk-hbbr

4. 管理服务

  • 查看服务状态

    1
    2
    sudo systemctl status rustdesk-hbbs
    sudo systemctl status rustdesk-hbbr
  • 停止服务

    1
    2
    sudo systemctl stop rustdesk-hbbs
    sudo systemctl stop rustdesk-hbbr
  • 重启服务

    1
    2
    sudo systemctl restart rustdesk-hbbs
    sudo systemctl restart rustdesk-hbbr

5. 日志查看

systemd 会将服务日志写入系统日志中,你可以使用 journalctl 命令查看服务的日志:

1
2
sudo journalctl -u rustdesk-hbbs
sudo journalctl -u rustdesk-hbbr

6. 注意事项

  • 文件权限:确保 /root/RustDesk/hbbs/root/RustDesk/hbbr 文件有可执行权限,执行以下命令来检查和设置:

    1
    2
    sudo chmod +x /root/RustDesk/hbbs
    sudo chmod +x /root/RustDesk/hbbr
  • 路径设置:确保文件路径正确,并且 hbbshbbr 文件存在于 /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 进行许可。
评论