提示了 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