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

VS Code SSH连接频繁断开但命令行SSH正常的问题排查与解决求助

VS Code SSH连接频繁断开但命令行SSH正常的问题排查与解决求助

大家好,我最近碰到个棘手的问题:我已经在远程机器和本地Windows机器上配置好了SSH环境,目的是用VS Code的SSH远程开发功能。现在用命令行的ssh工具能稳稳连上远程机器,但VS Code每次成功建立连接后没多久就会断开,弹出类似ssh child died, shutting down的错误提示。

想请教下各位大佬,为啥命令行SSH能正常工作,VS Code却频繁断连?有没有可行的解决办法?

背景信息

配置过程

我是按照Windows OpenSSH初始部署、OpenSSH密钥认证的官方步骤完成SSH环境搭建的。

已做的验证与尝试

  • 用命令ssh -l REDACTED\citelao citelao-machine -vvv连接远程机器完全正常,没有任何报错
  • 确认VS Code使用的是Windows内置的OpenSSH ssh-agent,而非Git bash自带的版本
  • 远程服务器开启了超级详细的调试日志,但没找到任何异常记录
  • 修改过SSH配置,添加了ServerAliveInterval 60和ServerAliveCountMax 30参数,试图保持连接
  • 分别测试了两种认证方式:关闭公钥认证开启密码认证,以及保留公钥认证的情况,问题都依然存在

有没有朋友遇到过类似的情况?求指点解决思路!

备注:内容来源于stack exchange,提问作者citelao

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 15:50:30