[VSCode] VSCode连接远程服务器显示"The remote host may not meet VS Code Server‘s prerequisites"

场景

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:降级

  1. 禁用Vscode自动更新,参考博客 禁用Vscode自动更新
  2. 下载安装Vscode1.85版本
    image-20250916181212704

注意:

安装前要退出正在运行的Vscode

如果出现需要选择安装目录的情况,一定要选择当前VSCode 软件的安装目录。

VSCode小操作

  • 复制一行
    • 命令太长,想直接复制一行,光标移动到那一行前,直接ctrl+c就复制了
    • shift+alt+↓自动把这一行内容复制到下一行
Licensed under CC BY-NC-SA 4.0
最后更新于 2025-11-13
页面浏览量loading...
使用 Hugo 构建
主题 StackJimmy 设计