vscode无法与远程服务器建立连接

vscode无法与远程服务器建立连接

这个时候已经很慌了 连着两三天连不上 之前一直重启本地电脑就好了 这次死活连不上

有时候遇到ssh也连不上 但是port22开着呢而且是内网没有限制啊呜呜呜 这个莫名其妙发生莫名其妙就好了!

有没有大佬帮忙解答一下!!!

像下面这个情况 我问ai得到了解决

于是乎分析原因 发现版本不对

当前远程主机的 glibc 版本为 2.17,而 VS Code Server 自 1.99 版本(2025 年 3 月)起要求 glibc ≥ 2.28。
这通常是因为远程主机使用了较旧的 Linux 系统(如 CentOS 7,其默认 glibc 为 2.17)

方案一 推荐!!!

升级远程主机的 glibc 版本(推荐)

但是因为种种原因 服务器不能升级 所以我一气之下气了一下。。。

方案二 降低本地VScode版本

  • 推荐版本:VS Code 1.85(2023 年 12 月发布),已确认可兼容 glibc 2.17 的远程主机。

  • 原因:从 1.86 版本(2024 年 1 月)开始,VS Code Server 开始要求 glibc ≥ 2.28,因此 1.85 是最后一个明确支持 glibc 2.17 的稳定版本。

  • 备注:更早的版本(如 1.84)可能也兼容,但 1.85 是较新的选择,且用户反馈表明其在 glibc 2.17 的环境下运行良好。

访问 VS Code 官方归档下载页面:https://code.visualstudio.com/updates/v1_85

选择适合你 Windows 系统的版本:

  • x64(适用于大多数现代 Windows 系统):选择 “Windows: x64”。

可以先卸载本地的vscode 建议从设置里面卸载 

然后安装老版本

验证安装

  • 打开 VS Code,点击左下角齿轮图标(设置) > “关于” 或运行以下命令:

    cmd

    code --version

    确认版本显示为 1.85.2(或其他 1.85.x 小版本)。

  • 配置 VS Code 以防止自动更新

  • VS Code 默认会自动更新到最新版本,这可能导致重新安装 1.99 或更高版本,破坏 glibc 2.17 的兼容性。需禁用更新:
    • 打开 VS Code 设置(快捷键 Ctrl + , 或点击左下角齿轮图标 > “设置”)。
    • 搜索 update 或 updates,找到以下设置:
      • Update: Enable Windows Background Updates:设置为 false。
      • Update: Mode:设置为 none(禁用所有更新)。

这个时候 就差不多解决了 问题不大!

但是我又遇到了一个奇怪的问题

为什么vscode退了版本后 终端code version是0.50.xx?

弱智的某某ai告诉我是装了多个版本vscode 但是我装哈也不能装0.50的啊!

我搜了一下

果然,是我的cursor版本!

为什么我搜code能搜到cursor的版本啊啊啊啊???

然后cursor的版本50也过于先进 无法兼容落后的服务器版本 无法远程ssh连接服务器

但是疑问出来了 我用的是vscode的ssh连接服务器 没有用cursor 为什么我vscode版本跟服务器适配还是连不上呢???

来个大佬帮我解答一下

然后我默默的卸载了cursor

就连上了

草,一种植物!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值