logo
Tags

Yingyu's Magic World

VSCode remote ssh连不上

场景:远端服务器更换系统等原因导致VSCode remote ssh连不上

原因分析:

很早之前就连接配置过,但是后来远端服务器改了系统,导致key不匹配。

Host key for 192.168.61.249 has changed and you have requested strict checking. Host key verification failed.

你连接的服务器(192.168.61.249)的主机密钥已改变,但 SSH 默认启用了 “严格检查”,因此拒绝连接。

同时本机Windows上的VSCode版本可能较低/较高,不一定导致该原因但可以作为参考。

解决方法:

删除配置重新连接

删除C:\Users\xuyy.ssh\known_hosts 250805-image3

250805-image4 重新连接即可。

更新VSCode 版本

怀疑原因是Windows的VSCode版本太久,重启了一下自动更新了vscode版本就好了。

  • 更新vscode版本
    Version: 1.102.0 (user setup)
    Commit: cb0c47c0cfaad0757385834bd89d410c78a856c0
    Date: 2025-07-09T22:10:34.600Z
    Electron: 35.6.0
    ElectronBuildId: 11847422
    Chromium: 134.0.6998.205
    Node.js: 22.15.1
    V8: 13.4.114.21-electron.0
    OS: Windows_NT x64 10.0.19045
    
  • 插件版本 250805-image5
    Remote - SSH  v0.120.0 
    Remote Explorer  v0.5.0