适用情况:
1、确认服务器端可以正常连接,地址密码无误,但是vscode显示远程连接不上
2、windows命令行ssh连接报错Bad owner or permissions on C:\Users\admin/.ssh/config
解决方法:
这种情况是因为你登陆的Windows账号权限不足,无法修改ssh文件内远程连接配置,此时需要增加你的账号权限。
-
找到.ssh文件夹。它通常位于C:\Users,例如C:\Users\Administrator;
-
右键单击.ssh文件夹,然后单击“属性”; 找到并点击“安全”标签;
-
然后单击“编辑”。 单击“添加”,
-
然后单击“立即查找”按钮。应显示用户结果列表。选择您的用户帐户;
-
完成所有操作后,再次关闭并打开VSCode,并尝试连接到远程SSH主机。
假如还不行,可以尝试将所有权限账户删除后,重新添加即可
回到这一步,点击“高级”
单击“禁用继承”, 将出现警告弹出窗口。单击“从此对象中删除所有继承的权限”,单击“确定”;
然后再回去第三步,添加自己账户