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。

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

全部评论

相关推荐

11-24 00:11
已编辑
广东工业大学 算法工程师
避雷深圳  yidao,试用期 6 个月。好嘛,试用期还没结束,就直接告诉你尽快找下一家吧,我谢谢您嘞
牛客75408465号:笑死,直属领导和 hr 口径都没统一,各自说了一些离谱的被裁理由,你们能不能认真一点呀,哈哈哈哈哈😅😅😅
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
10-15 14:22
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务