【筆記】SSH Key Windows Permission denied
最近使用windows,在連ssh key上時,會遇到key的premission denied
在linux上面就很好解決,但是在windows上比較囉嗦。記錄一下。
錯誤如下:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | |
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @ | |
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | |
Permissions for 'xxxxxxx' are too open. | |
It is required that your private key files are NOT accessible by others. | |
This private key will be ignored. | |
Load key "xxxxxx": bad permissions | |
ec2-user@xxxxxx: Permission denied |
解決方式:
(1)先確定目前windows當前的用戶
使用windows的powershell,輸入$env:username
取得當前的用戶名。
(2)編輯SSH KEY權限
點選「權限轉換物件的明確權限」。
將所有用戶進行「移除」,確定並套用。
變更擁有者,點選變更
輸入用戶名稱,變更用戶
回到內容面板,點選編輯
如法炮製,輸入用戶名稱,檢查並確認。
點選「完全控制」,並套用。
這樣就可以解決SSH KEY在WINDOWS的權限問題。
張貼留言