场景
SSH连接AutoDL报错:
The remote host may not meet VS Code Server’s prerequisites for glibc and libstdc++ (The remote host does not meet the prerequisites for running VS Code Server)
- 原因:
- 之前是能连接上的,但隔了一段时间很久没用过VScode,以为是remote-SSH的问题,卸载重装也没用。
- VS Code 从 1.99 版本(2025年3月) 开始,要求远程服务器的:
- glibc ≥ 2.28(如 Ubuntu 20.04+、CentOS 8+)
- libstdc++ 需包含 GLIBCXX_3.4.25 及以上符号版本,若服务器运行老旧系统(如 Ubuntu 18.04、CentOS 7),其默认库版本不满足要求
- 参考博客,解决Vscode连接服务器报错 ,怀疑是Vscode自动更新的问题,尝试降版本
解决方案
方案1:降级
- 禁用Vscode自动更新,参考博客 禁用Vscode自动更新
- 下载安装Vscode1.85版本
注意:
安装前要退出正在运行的Vscode
如果出现需要选择安装目录的情况,一定要选择当前VSCode 软件的安装目录。
VSCode小操作
- 复制一行
- 命令太长,想直接复制一行,光标移动到那一行前,直接
ctrl+c就复制了 shift+alt+↓自动把这一行内容复制到下一行
- 命令太长,想直接复制一行,光标移动到那一行前,直接