Ubuntu Server 24.04 安装todesk【先联网,CPU必须支持 AVX / AVX2 】
Ubuntu Server 24.04 安装 todesk
1. 安装图形界面
Ubuntu服务器默认不包含图形界面,但你可以通过安装X Window System来实现。以下是安装Xorg的步骤:
sudo apt update sudo apt install ubuntu-desktop 过程中Y,回车。 大概10-30分钟。
这将安装一个完整的桌面环境,包括GNOME。
过程中还要联网安装Firefox,Thunderbird 等,直接skip
2. 启动图形界面
安装完成后,你可以通过以下命令启动图形界面:
sudo systemctl set-default graphical.target sudo reboot
Ubuntu 24.04 Server(纯命令行)安装 ToDesk 被控端
检查 CPU 是否支持 AVX / AVX2 一条命令
apt install lrzsz
apt install plocate
特别提醒:必须安装最新版本,否则,低版本安装成功也不能使用。
1. 准备 + 下载(amd64)
# 更新源
sudo apt update
查看下载链接:
https://www.todesk.com/linux.html

# 下载最新 Linux 被控端(v4.8.6.2,2026-05-01 最新)
wget https://dl.todesk.com/linux/todesk-v4.8.6.2-amd64.deb
wget https://dl.todesk.com/linux/todesk-v4.7.2.0-amd64.deb
【这个下载之后,检查大小,100MB】
或者:不用wget下载,在浏览器下载,然后,复制到服务器
https://dl.todesk.com/linux/todesk-v4.8.6.2-amd64.deb
https://dl.todesk.com/linux/todesk-v4.7.2.0-amd64.deb
2. 安装 + 修复依赖
# 安装 deb 包
sudo dpkg -i todesk-v4.8.6.2-amd64.deb
dpkg -i todesk_4.0.0b_amd64.deb
dpkg -i todesk-v4.7.2.0-amd64.deb
# 若报依赖错误,执行修复
sudo apt --fix-broken install -y
3. 启动服务 + 开机自启
# 启动 ToDesk 守护进程
sudo systemctl start todeskd
# 设置开机自启
sudo systemctl enable todeskd
# 查看状态(确认 running)
systemctl status todeskd
Ubuntu Server 24.04 安装 todesk, 安装后、启动,然后查看状态:
systemctl status todeskd● todeskd.service - ToDesk Daemon Service
Loaded: loaded (/etc/systemd/system/todeskd.service; enabled; preset: enabled)
Active: activating (auto-restart) (Result: core-dump) since Sat 2026-05-02 09:08:45 UTC; 1s ago
Process: 4734 ExecStart=/opt/todesk/bin/ToDesk_Service (code=dumped, signal=ILL)
Main PID: 4734 (code=dumped, signal=ILL)
CPU: 36ms
意思是:
Loaded: loaded (/etc/systemd/system/todeskd.service; enabled; preset: enabled)
Active: activating (auto-restart) (Result: core-dump) since Sat 2026-05-02 09:08:45 UTC; 1s ago
Process: 4734 ExecStart=/opt/todesk/bin/ToDesk_Service (code=dumped, signal=ILL)
Main PID: 4734 (code=dumped, signal=ILL)
CPU: 36ms
意思是:
ToDesk 无法在你的 CPU / 系统上运行 → 非法指令 → 直接崩溃
99% 原因:
你的服务器 CPU 不支持 ToDesk 最新版(v4.8.1)
ToDesk 4.8+ 要求 CPU 支持 AVX/AVX2 指令集
老服务器、虚拟机、低功耗 CPU 都不支持,一运行就崩溃。
唯一解决办法:
安装旧版 ToDesk 4.7.2(不要求 AVX,100% 能跑)
Ubuntu 检查 CPU 是否支持 AVX / AVX2 一条命令
直接在服务器执行:
grep -E 'avx|avx2' /proc/cpuinfo
结果说明 : 有avx,没有avx2
- 输出里能看到 avx、avx2 → 支持,可以装新版 ToDesk 4.8+
- 完全没有任何输出 → 不支持 AVX/AVX2,只能装 ToDesk 4.7.2 旧版
● todeskd.service - ToDesk Daemon Service
Loaded: loaded (/etc/systemd/system/todeskd.service; enabled; preset: enabled)
Active: active (running) since Sat 2026-05-02 09:35:48 UTC; 27s ago
Main PID: 6224 (todeskd)
Tasks: 5 (limit: 18777)
Memory: 16.7M (peak: 17.2M)
CPU: 73ms
CGroup: /system.slice/todeskd.service
└─6224 /opt/todesk/bin/todeskd -f /opt/todesk/config/todeskd.conf
5月 02 09:35:48 guoleiserver systemd[1]: Started todeskd.service - ToDesk Daemon Service.
Loaded: loaded (/etc/systemd/system/todeskd.service; enabled; preset: enabled)
Active: active (running) since Sat 2026-05-02 09:35:48 UTC; 27s ago
Main PID: 6224 (todeskd)
Tasks: 5 (limit: 18777)
Memory: 16.7M (peak: 17.2M)
CPU: 73ms
CGroup: /system.slice/todeskd.service
└─6224 /opt/todesk/bin/todeskd -f /opt/todesk/config/todeskd.conf
5月 02 09:35:48 guoleiserver systemd[1]: Started todeskd.service - ToDesk Daemon Service.
4. 放行防火墙端口(关键!否则连不上)
ToDesk 用:TCP/UDP 8166、8167
sudo ufw allow 8166/tcp
sudo ufw allow 8166/udp
sudo ufw allow 8167/tcp
sudo ufw allow 8167/udp
sudo ufw reload
5. 查看设备 ID + 设置密码(命令行)
# 查看 ID 和临时密码
/opt/todesk/bin/todesk-cli -status
# 设置固定访问密码(替换为你自己的密码)
/opt/todesk/bin/todesk-cli -setpass 你的安全密码
输出示例:
ToDesk ID: 123 456 789
临时密码: abc123
1.4 补充常见命令{ https://www.cnblogs.com/zgq123456/articles/17835259.html }
#启动todesk 【必须在服务器上,终端内启动;不能在ssh里面操作】todesk#或者创建桌面快捷键/opt/todesk/bin/todesk#查看服务日志tail -f /var/log/todesk/todeskd.log#查看客户端日志tail -f ~/.local/share/todesk/log/todesk.log#删除客户端配置rm ~/.config/todesk/todesk.cfg#删除服务设置配置rm /opt/todesk/config/todeskd.conf
二、重启todesk
通过上述安装可知是通过systemctl,status是查看状态,restart是重启,所以重启todesk的命令为:
sudo systemctl restart todeskd
当然,你也可以通过停止、启动来达到效果:
1、停止sudo systemctl stop todeskd2、启动sudo systemctl start todeskd
三、配置文件
配置文件路径:/opt/todesk/config/todeskd.conf
more /opt/todesk/config/todeskd.conf
内容为:
[client]version = 4.0.0id = 666666status = online[center]host = authds.todesk.comport = 443[auth]mode = 2unmaned = TRUElock = FALSEupdate = 0updatetime = 1685376000temppassword = MzA3Mj01security =
其中id就是里面的666666,临时密码就是MzA3Mj01,不过这个密码是通过base64编码的,我们解码一下可以得到明文
$ echo -n "MzA3Mj01" | base64 -d423212
6. 常用操作
# 重启服务
sudo systemctl restart todeskd
# 卸载
sudo apt remove --purge todesk -y
先彻底清理旧文件(必须)
# 停服务
sudo systemctl stop todeskd 2>/dev/null
sudo systemctl disable todeskd 2>/dev/null
# 删除旧文件
sudo rm -rf /opt/todesk
# 卸载旧包
sudo apt remove -y todesk 2>/dev/null
sudo apt purge -y todesk 2>/dev/null
常见问题
- 提示依赖缺失:执行
sudo apt --fix-broken install -y - 连不上:检查 ufw 端口放行、
systemctl status todeskd必须是running - 纯 Server 无桌面:只能 命令行查看 ID / 设密码,无法打开图形界面

浙公网安备 33010602011771号