保留现场
探究原因
本地记录的服务器信息和现有的产生了冲突
解决方法
方法一
将known_hosts
文件的内容全部删除。
C:\Users\user name\.ssh\known_hosts
方法二
搜遍全网几乎都是上述方法,应该绝大部分人通过上述方法都能解决。如果你也跟我一样不走运,不管是重新生成公私钥,还是删除hnow_hosts
都不行,那么可以尝试修改 VSCode 使用的ssh.exe
。Windows 下默认使用的是环境变量里配置的OpenSSH
提供的ssh.exe
。你可以将环境变量里的OpenSSH
删除。然后在VSCode
设置里搜索remote
,也就是设置插件remote ssh
。
将 Path 强制设置成Git
安装包内的ssh.exe
或者mobaxterm
安装包内的ssh.exe
参考
Debug | VSCode | 过程试图写入的管道不存在 - CodeAntenna
VScode 通过 remote ssh 连接虚拟机 & 报错 过程试图写入的管道不存在(已解决)_Tasdily 的博客-CSDN 博客_vscode 过程试图写入的管道不存在