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-27 14:28
长沙理工大学
刷算法真的是提升代码能力最快的方法吗? 刷算法真的是提升代码能力最快的方法吗?
牛牛不会牛泪:看你想提升什么,代码能力太宽泛了,是想提升算法能力还是工程能力? 工程能力做项目找实习,算法也分数据结构算法题和深度学习之类算法
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务