使用VS Code Remote SSH扩展连接远程服务器失败求助
VS Code Remote SSH 连接失败排查方案
- 核对本地SSH配置:打开
~/.ssh/config(Windows路径为C:\Users\<你的用户名>\.ssh\config),确认配置字段准确,示例配置:Host 自定义服务器名 HostName 服务器IP/域名 User 服务器登录用户名 Port 22 - 强制重装远程Server:打开VS Code命令面板(Ctrl+Shift+P),输入
Remote-SSH: Kill VS Code Server on Host,选中目标主机后重新发起连接,触发Server重装流程 - 验证基础SSH连通性:用本地终端执行
ssh 用户名@服务器地址,确认能正常登录服务器,排除网络或服务器SSH服务问题 - 检查目录权限:登录服务器后,确保当前用户对
~/.vscode-server目录(删除后重新连接会自动创建)拥有完整读写权限 - 调整SSH超时设置:在本地SSH配置中添加以下参数,避免连接因超时中断:
ServerAliveInterval 30 ServerAliveCountMax 3 - 排查扩展冲突:临时禁用本地VS Code中除Remote SSH外的所有扩展,重新尝试连接,确认是否有扩展干扰
- 更新软件版本:将VS Code和Remote SSH扩展升级至最新稳定版,修复已知兼容性问题
内容的提问来源于stack exchange,提问作者explorer03
相关产品推荐
相关产品推荐

