惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tenable Blog
月光博客
月光博客
雷峰网
雷峰网
WordPress大学
WordPress大学
博客园 - 司徒正美
Last Week in AI
Last Week in AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
Visual Studio Blog
H
Help Net Security
Engineering at Meta
Engineering at Meta
Google DeepMind News
Google DeepMind News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
S
Security @ Cisco Blogs
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
爱范儿
爱范儿
W
WeLiveSecurity
J
Java Code Geeks
Forbes - Security
Forbes - Security
H
Hacker News: Front Page
T
Threatpost
The Cloudflare Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
N
Netflix TechBlog - Medium
Latest news
Latest news
V2EX - 技术
V2EX - 技术
小众软件
小众软件
T
The Blog of Author Tim Ferriss
A
Arctic Wolf
B
Blog RSS Feed
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
I
InfoQ
C
Check Point Blog
N
News | PayPal Newsroom
Cyberwarzone
Cyberwarzone
V
V2EX
TaoSecurity Blog
TaoSecurity Blog
P
Privacy & Cybersecurity Law Blog
Microsoft Security Blog
Microsoft Security Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
D
DataBreaches.Net
F
Fortinet All Blogs
阮一峰的网络日志
阮一峰的网络日志
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
IT之家
IT之家
K
Kaspersky official blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Google DeepMind News
Google DeepMind News
C
CXSECURITY Database RSS Feed - CXSecurity.com
www.infosecurity-magazine.com
www.infosecurity-magazine.com

博客园 - emanlee

mysql 在新电脑上导入,出现错误:ERROR at line 4019: Unknown command '\''. - emanlee 安装 yarn npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。 - emanlee VS code, 最近打开过哪些项目或文件夹,把这些备份下来,到另外一台电脑上恢复 傲梅分区助手 【好用】 ubuntu 可以使用Windows远程桌面连接吗?【可以】 把xshell的全部连接和密码,从一台Windows 10电脑,迁移到Windows11电脑。 Windows 远程桌面(mstsc)完整迁移方案(含历史连接记录、RDP 配置、保存的账号密码)【可行】 Endnote,如何能完整迁移库和模版 ubuntu 安装 locate “华为杯”第八届中国研究生人工智能创新大赛 当数据量很大时,执行 mysql> source filename.sql 很慢,有什么办法更快 pip install django-ranged-response==0.2.0 部署Vue+Django 04c,mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory Ubuntu Server 24.04 安装 MySQL, ./mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory ubuntu server 24.04: 如何设置默认采用 Xorg 方式登录 Ubuntu Server 24.04 设置锁屏时间 Ubuntu Server 启动过程中,比较慢 Job systemd-networkd-wait-online.service/start running Ubuntu Server 24.04 启用root用户 Ubuntu snap install 安装todesk是否必须检查 CPU 是否支持 AVX / AVX2 命令 Ubuntu Server 24.04下解决SunloginClient 向日葵依赖libgconf-2-4安装问题 Ubuntu Server 24.04 安装图形界面 ubuntu server 24.04 安装 中文输入法 Ubuntu Server 24.04 安装浏览器firefox Ubuntu Server 24.04 安装中文,汉字 Python赋值,什么时候传引用? 大驼峰命名法 python 容易理解类和对象的例子 django+mysql: 如何添加一个新的超级用户?
Ubuntu Server 24.04 安装todesk【先联网,CPU必须支持 AVX / AVX2 】
emanlee · 2026-05-02 · via 博客园 - emanlee

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