解决VSCode配置远程连接,过程试图写入的管道不存在

本文最后更新于:2 个月前

保留现场

探究原因

本地记录的服务器信息和现有的产生了冲突

解决方法

方法一:

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过程试图写入的管道不存在


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!