问题描述
在Windows10系统中,由于切换了用户,导致在使用vscode通过ssh连接远程的linux系统是报错Bad owner or permissions on C:\Users\用户名/.ssh/config,删掉这个config文件都不行。
解决方法
-
下载OpenSSH:
下载链接:https://github.com/PowerShell/Win32-OpenSSH/releases
下载 OpenSSH-Win64.zip -
解压后替换到 C:\Windows\System32\OpenSSH 这个目录中 或者
设置到环境变量Path(并把C:\Windows\System32\OpenSSH目录删掉) -
此时,就可以通过ssh连接了。
原因
这个错误本身就是windows10自带的openssh的版本有bug导致的,不要用windows10自带的openssh。
评论区