You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code Remote-SSH连接报错vscode server failed to start SSH如何解决

问题根因

从报错日志可直接定位问题:VS Code Server内置的Node.js运行环境要求目标主机的libstdc++.so.6库包含CXXABI_1.3.9和GLIBCXX_3.4.21两个版本标识,你使用的Raspbian系统自带的库版本低于要求,导致服务端启动失败,和网络、SSH配置无关。

修复步骤
  • 第一步:升级目标主机的C++标准库
    先通过常规SSH工具连接到目标树莓派主机,依次执行以下命令:
    sudo apt update
    sudo apt install -y libstdc++6
    
    安装完成后执行验证命令:
    strings /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 | grep -E "CXXABI_1.3.9|GLIBCXX_3.4.21"
    
    输出包含两个目标版本号即代表升级成功。
  • 第二步:清理旧的VS Code Server缓存
    继续在目标主机执行命令删除损坏的服务端文件:
    rm -rf ~/.vscode-server
    
    回到本地VS Code重新发起Remote-SSH连接,工具会自动重新部署匹配版本的服务端。
  • 第三步(可选):降级Remote-SSH插件版本
    如果上述操作后仍无法连接,可降级插件适配你使用的1.60.2旧版VS Code:
    打开VS Code扩展面板,找到「Remote - SSH」扩展,点击扩展卡片右下角的齿轮图标,选择「安装另一个版本」,选择0.65.x系列的历史版本,安装完成后重启VS Code再尝试连接。
验证

连接成功后可正常加载远程主机的工作区目录、执行远程终端命令即代表修复完成。

内容的提问来源于stack exchange,提问作者avy_hus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 05:57:02