RustDesk常用的命令行指令
RustDesk 的 Linux 命令行工具(/usr/bin/rustdesk)功能非常强大,它不仅能让你在没有图形界面(无头服务器/终端)的情况下彻底掌控被控端,还能用来做主控端的快捷启动。
以下是为你整理的 /usr/bin/rustdesk 常用核心命令,主要分为配置与查询、控制台操作和服务管理三大类:
一、 基础查询与核心配置(最常用)
在无头服务器或者通过 SSH 维护时,这几个命令是你的“眼睛”和“手”:
获取当前设备码 (ID)
sudo rustdesk --get-id
说明:让客户端自报家门,打印出在当前服务器上注册的数字 ID。
从命令行直接设置独立密码(固定密码)
sudo rustdesk --password "你的明文密码"
说明:无需打开图形界面,直接强行锁死远程连接所需的无人值守密码。
一键配置自建中继服务器(ID/Relay Server)
sudo rustdesk --config "ID服务器IP:端口,公钥Key"
说明:我们之前用到的核心命令。如果使用默认端口 21116,端口号可以省略(例如 "192.168.1.133,Key=")。
移除/清空所有自定义服务器配置
sudo rustdesk --remove-config
说明:将自建服务器信息抹除,让 RustDesk 客户端恢复默认,重新走官方公网服务器。
二、 客户端状态与操作
查看当前连接状态/指纹
rustdesk --status
说明:查看客户端是否成功连接上服务器(会显示是否 Ready)。
生成或重置本机的新物理指纹 (ID)
sudo rustdesk --new-id
说明:强制让客户端废弃当前 ID,重新向服务器申请分配一个新的 ID(常用于克隆虚拟机后解决 ID 冲突)。
三、 命令行直接发起远程连接(主控端常用)
如果你在有图形界面的 Linux 电脑上,想通过终端或者脚本快速直接连到某台机器,可以使用以下命令:
通过命令行直接连接指定 ID
rustdesk --peer "1170220179"
说明:直接弹出远程桌面窗口并尝试连接该 ID。
带着密码直接秒连(无需手动输入密码)
rustdesk --peer "1170220179" --password "你的密码"
说明:非常适合用来写自动化运维脚本,双击脚本就能直接一键进桌面。
四、 后台服务(Service)相关
虽然我们更习惯使用系统级的 sudo systemctl,但 RustDesk 自身也带了拉起守护进程的参数:
以服务/守护进程模式运行
rustdesk --service
说明:后台 Systemd 服务(rustdesk.service)底层其实就是在执行这一条命令来常驻系统的。
启动托盘图标(图形前端)
rustdesk --tray
说明:在当前用户的桌面上拉起右下角的系统托盘小图标。
💡 绝招提示(关于 sudo 的使用)
- 作为被控端配置时(修改系统级参数):比如
--password、--config、--get-id,请务必在前面加上sudo。因为 RustDesk 的全局安全策略存储在/etc/和/root/下,普通用户权限无法写入。 - 作为主控端发起连接时(控制别人):比如
--peer,千万不要加sudo,直接以当前登录的图形界面用户(如xi)运行即可,否则窗口可能由于 X11 权限隔离而弹不出来。
最后更新于 2026-06-24 03:13:48 并被添加「」标签,已有 21 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处