ToDesk 是一款跨平台的远程控制工具,支持 Windows、macOS、Linux、Android 和 iOS。在 CentOS 7 系统上安装 ToDesk 可以帮助你实现远程访问与管理服务器,特别适合无图形界面或需要远程桌面支持的场景。
1. 准备工作
确保你的 CentOS 7 系统已联网,并拥有 root 权限或 sudo 权限。
2. 下载 ToDesk for Linux
访问 ToDesk 官网获取最新版 Linux 客户端。我们使用 wget 命令下载 RPM 包(适用于 CentOS):
wget https://www.todesk.com/download/todesk_4.3.1.0_x86_64.rpm
(请根据官网更新链接替换为最新版本)
3. 安装依赖与图形环境(可选)
如果你的系统是纯命令行模式(无 GUI),ToDesk 仍可运行,但远程桌面功能受限。建议安装最小图形环境:
yum groupinstall "Server with GUI" -y systemctl set-default graphical.target
4. 安装 ToDesk
sudo yum install ./todesk_*.rpm -y
5. 启动并设置 ToDesk
systemctl start todeskd systemctl enable todeskd
首次启动后,可通过以下命令查看设备 ID 和临时密码:
todesk showid
6. 防火墙设置(如启用 firewalld)
firewall-cmd --permanent --add-port=5938/tcp firewall-cmd --reload
7. 远程连接
在另一台设备上打开 ToDesk 客户端,输入本机的设备 ID 和临时密码即可远程控制。
注意事项
- ToDesk 在 CentOS 上默认以服务形式运行(todeskd)。
- 若需图形界面操作,请确保已安装桌面环境(如 GNOME)。
- 部分云服务器需在安全组中开放 TCP 5938 端口。