问题描述:原本正常连接远程服务器,由于服务器端设置问题导致ssh连接失败,尝试网上方法修改.ssh\config权限,删除knowhosts内容等相关操作后,报错Bad owner or permissions on C:\\Users\\hjf/.ssh/config过程试图写入的管道不存在
问题分析:原因是vscode的remotoe-ssh改写了.config 后,此文件的权限发生了变化,此时不仅在vscode中没权限使用config,在powershell中也没有权限使用了。
参考:Windows 下 VSCode 使用 SSH 连接报 Bad owner or permissions on C:\\Users\\Administrator/.ssh/config 错误问题解决 - 子兮子兮关于该错误的解决方案,删除config配置文件后powershell可以进行远程访问,但是尚未解决报错问题
解决方案:在vscode ssh设置栏中找到setting,添加absolute file path 即config文件的绝对路径后报错解决。