VScode连接WSL总是频繁断开连接,并且卡顿,导致windows系统崩溃

vscode出现这种情况,原因在于win10自带的openSSH版本可能和vscode不太兼容,安装其他版本可能解决这个问题。

本地使用的是win10自带的openSSH,版本是8.1p1。

我们可以通过使用的是git自带的ssh版本来解决问题。

解决办法:

1.下载并安装git,网址:Git - Downloads (git-scm.com)

配置环境变量:

(我的安装位置为C:\Program Files\Git)

将git安装路径下的*\Git\usr\bin路径添加到系统自带OpenSSH路径(一般是*\System32\OpenSSH)前即可。

注意由于系统自带的OpenSSH路径一般在系统变量和用户变量中都有配置,而系统path会先于用户path生效,所以要将git路径也配置在系统变量中的*\System32\OpenSSH前。但是如果用户的环境变量中没有OpenSSH路径的话,则可以不必修改用户环境变量。
具体步骤:

在系统搜索栏中输入“环境变量”,打开搜索结果“编辑系统环境变量”

选中变量为“Path”的那一行,点击“编辑”

 选择“新建”,将前面所讲的路径“C:\Program Files\Git\usr\bin”复制进去,并将“C:\Windows\System32\OpenSSH\”路径通过“下移”移动到前面的路径之后。

 然后一路“确定”,就好了,之后重启cmd,查看openssh版本:

 

posted @ 2023-06-29 22:36  希望先生  阅读(2309)  评论(0编辑  收藏  举报