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
意思是:
 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.

 

 

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 }

  1. #启动todesk 【必须在服务器上,终端内启动;不能在ssh里面操作】
  2. todesk
  3. #或者创建桌面快捷键
  4. /opt/todesk/bin/todesk
  5. #查看服务日志
  6. tail -f /var/log/todesk/todeskd.log
  7. #查看客户端日志
  8. tail -f ~/.local/share/todesk/log/todesk.log
  9. #删除客户端配置
  10. rm ~/.config/todesk/todesk.cfg
  11. #删除服务设置配置
  12. rm /opt/todesk/config/todeskd.conf

二、重启todesk

通过上述安装可知是通过systemctl,status是查看状态,restart是重启,所以重启todesk的命令为:

  1. sudo systemctl restart todeskd

当然,你也可以通过停止、启动来达到效果:

  1. 1、停止
  2. sudo systemctl stop todeskd
  3. 2、启动
  4. sudo systemctl start todeskd

 

三、配置文件

配置文件路径:/opt/todesk/config/todeskd.conf

more /opt/todesk/config/todeskd.conf

内容为:

  1. [client]
  2. version = 4.0.0
  3. id = 666666
  4. status = online
  5. [center]
  6. host = authds.todesk.com
  7. port = 443
  8. [auth]
  9. mode = 2
  10. unmaned = TRUE
  11. lock = FALSE
  12. update = 0
  13. updatetime = 1685376000
  14. temppassword = MzA3Mj01
  15. security =

其中id就是里面的666666,临时密码就是MzA3Mj01,不过这个密码是通过base64编码的,我们解码一下可以得到明文

  1. $ echo -n "MzA3Mj01" | base64 -d
  2. 423212
 

 

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 / 设密码,无法打开图形界面

 

posted @ 2026-05-02 15:51  emanlee  阅读(10)  评论(0)    收藏  举报