云计算百科
云计算领域专业知识百科平台

远程主机不满足运行 VS Code 服务器的先决条件【最全降版本方案】

两周左右没用虚拟机,在使用 VS Code 远程连接 SSH 主机时,终端突然提示:

远程主机不满足运行 VS Code 服务器的先决条件

遂查询AI的回复:

通常意味着你的远程服务器无法兼容当前 VS Code 客户端的版本。尤其是在服务器配置较低(例如系统版本旧、架构不兼容或缺少依赖库)的情况下,VS Code 升级之后就容易导致这种问题。


❶ 问题原因分析

该报错最常见的原因就是: VS Code 更新过快,而远程主机环境未能及时适配新版本。

举个例子:VS Code 桌面客户端升级到了 v1.99,但远程服务器只能兼容 v1.85 之前的版本。

这时候,无论你怎么重新连接、重装插件,都会反复提示先决条件不满足。


❷ 最快解决方案:降级 VS Code 客户端版本

查询了一下,原来是VScode升级了,从 VS Code 版本 1.99(2025 年 3 月)开始,VS Code 分发的预构建服务器仅与基于 glibc 2.28 或更高版本的 Linux 发行版兼容。因此和虚拟机系统不兼容了。

经过测试,目前最稳妥的办法就是将本地 VS Code 版本降级到 v1.85。

👉 官方下载地址如下:

Visual Studio Code v1.85

该页面支持多种系统平台下载,你可以根据自己的操作系统架构选择对应版本:

  • Windows:x64 / Arm64

  • macOS:Intel / 通用

  • Linux:.deb / .rpm / .tar.gz / Snap 包

📌 推荐选择:Windows 用户请下载 x64 版本(如下图所示):


❸ 安装后 VS Code 会自动覆盖旧版本

下载完成后,关闭网络,直接运行安装包即可自动覆盖当前的 VS Code 版本。

链接网络,打开Vscode连接远程服务器,按照以往的步骤,输入密码即可完成连接。

比如我自己原来的版本是 v1.99,安装完成后成功回退到了 v1.85,SSH 远程连接问题立刻解决。


❹ 关闭自动更新

文件->首选项->设置

进入设置后打开更新,关闭Mode;


❺如何验证当前 VS Code 版本?

打开 VS Code,按下快捷键 Ctrl + Shift + P,输入 About,选择 关于 Visual Studio Code 即可查看当前版本号。

或者也可以在终端中使用以下命令:

code –version


ok,应该就能成功啦,亲测有效;

赞(0)
未经允许不得转载:网硕互联帮助中心 » 远程主机不满足运行 VS Code 服务器的先决条件【最全降版本方案】
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!