记录vs code ssh配置远程免密码登录报错解决

提示了 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中的这些步骤解决权限问题:

  1. 找到.ssh文件夹。通常例如C:\Users\Username。
  2. 右键单击.ssh文件夹,然后单击“属性”。
  3. 找到并点击“安全”标签。
  4. 然后单击“高级”。
  5. 单击“禁用继承”,单击“确定”。
  6. 出现警告弹出窗口,单击“从此对象中删除所有继承的权限”。
  7. 所有用户都将被删除,让我们添加所有者。在同一窗口中,单击“编辑”按钮。
  8. 接下来,单击“添加”以显示“选择用户或组”窗口。
  9. 单击“高级”,然后单击“立即查找”按钮。应显示用户结果列表。
  10. 选择您的用户帐户。

再次重试问题解决。

 

另外 windows openssh 和git ssh 关于config文件权限冲突的问题参考解决:

https://zixizixi.cn/windows_vscode_ssh_error_bad-owner-or-permissions

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章