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

VS Code远程连接报错:VS Code Server启动失败求助

VS Code Remote-SSH连接报错:VS Code Server failed to start 解决方案

问题详情

本地VS Code已更新至1.86版本,尝试连接远程机器时持续弹出报错:无法建立连接:VS Code Server failed to start

报错日志如下:

[01:08:45.171] Resolver error: Error: The VS Code Server failed to start
    at g.ServerInstallError (c:\Users\sanar\.vscode\extensions\ms-vscode-remote.remote-ssh-0.108.0\out\extension.js:2:460179)
    at d (c:\Users\sanar\.vscode\extensions\ms-vscode-remote.remote-ssh-0.108.0\out\extension.js:2:453522)
    at t.handleInstallOutput (c:\Users\sanar\.vscode\extensions\ms-vscode-remote.remote-ssh-0.108.0\out\extension.js:2:455792)
    at t.tryInstall (c:\Users\sanar\.vscode\extensions\ms-vscode-remote.remote-ssh-0.108.0\out\extension.js:2:581100)
    at async c:\Users\sanar\.vscode\extensions\ms-vscode-remote.remote-ssh-0.108.0\out\extension.js:2:540958
    at async t.withShowDetailsEvent (c:\Users\sanar\.vscode\extensions\ms-vscode-remote.remote-ssh-0.108.0\out\extension.js:2:544264)
    at async k (c:\Users\sanar\.vscode\extensions\ms-vscode-remote.remote-ssh-0.108.0\out\extension.js:2:537923)
    at async t.resolve (c:\Users\sanar\.vscode\extensions\ms-vscode-remote.remote-ssh-0.108.0\out\extension.js:2:541635)
    at async c:\Users\sanar\.vscode\extensions\ms-vscode-remote.remote-ssh-0.108.0\out\extension.js:2:807794
[01:08:45.231] ------

已执行操作:终止并卸载远程主机端的VS Code Server后重新连接,问题未解决。

解决步骤

  • 更新Remote-SSH插件:当前插件版本为0.108.0,与VS Code 1.86可能存在兼容性问题。打开VS Code插件市场,搜索Remote - SSH,更新至最新版本后重启VS Code,再尝试连接。
  • 手动部署VS Code Server:
    1. 获取本地VS Code的commit ID:按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入About Visual Studio Code,复制弹出窗口中的commit ID。
    2. 远程机器操作:进入~/.vscode-server/bin/目录,删除所有子文件夹;下载对应commit ID、匹配远程系统的VS Code Server包,解压到~/.vscode-server/bin/[commit ID]/路径下。
    3. 手动启动Server:进入解压后的目录,运行./server.sh(Linux/macOS)或server.bat(Windows)。
  • 检查远程机器资源:登录远程机器,用free -m(Linux)或任务管理器(Windows)查看内存、CPU占用情况,关闭闲置进程释放资源后重新尝试连接。
  • 验证SSH配置:打开本地C:\Users\sanar\.ssh\config(Windows)或~/.ssh/config(Linux/macOS),确认配置格式正确:
    Host 远程机器标识
        HostName 远程IP/域名
        User 登录用户名
        Port 22 # 非默认端口请修改为实际值
    
  • 排查扩展冲突:临时禁用本地VS Code所有第三方扩展,仅保留Remote-SSH相关插件,尝试连接。若成功,逐个启用扩展定位冲突插件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 17:17:51