win更新之后vscode无法远程连接到服务器

*坑爹的,windows自带的openssh有问题……

开始以为又是本地机.ssh下面的known_hosts有问题……后来发现我配置好的所有的远程服务器都连不上去了……

因为在windows上VSCode使用的默认ssh工具存在实现上的问题[4] ,导致一旦我们直接使用默认ssh连接会有报错:”过程试图写入的管道不存在”(The process tried to write to a nonexistent pipe)。因此,我们务必安装openssh,并在设置ProxyCommand时使用安装好的openssh来进行连接。

图片说明

解决方案参考链接1
解决方案参考链接2
解决方案参考链接3

我的解决方案

  1. 知乎上面那篇讲的是跳板机和目标主机的,不适合我。
  2. 在我的windows更新之后才出现的问题。
  3. 意识到是windows自带的openssh客户端和服务端的问题!!!
  4. 删除了windows自带的openssh客户端和服务端。
  5. win设置环境变量,利用git/usr/bin目录下自带的ssh作为默认的ssh。

问题解决。
图片说明
图片说明

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务