提示了 Bad owner or permissions on .ssh/config 这个报错,就是如题中的问题
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for '/root/.ssh/id_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "/root/.ssh/id_rsa": bad permissions
解决方法:
按照Windows 10 GUI中的这些步骤解决权限问题:
- 找到.ssh文件夹。通常例如C:\Users\Username。
- 右键单击.ssh文件夹,然后单击“属性”。
- 找到并点击“安全”标签。
- 然后单击“高级”。
- 单击“禁用继承”,单击“确定”。
- 出现警告弹出窗口,单击“从此对象中删除所有继承的权限”。
- 所有用户都将被删除,让我们添加所有者。在同一窗口中,单击“编辑”按钮。
- 接下来,单击“添加”以显示“选择用户或组”窗口。
- 单击“高级”,然后单击“立即查找”按钮。应显示用户结果列表。
- 选择您的用户帐户。
再次重试问题解决。
另外 windows openssh 和git ssh 关于config文件权限冲突的问题参考解决:
https://zixizixi.cn/windows_vscode_ssh_error_bad-owner-or-permissions