2017-03-01 147 views
-1

沿着我之前的登錄/使用AWS實例,通過使用SSH和.pem密鑰訪問它。AWS pem密鑰不能正常工作

現在很多天後,我使用相同的.pem鍵來使用SSH登錄實例,但它會引發錯誤。這可能是由於某些許可。

ssh -i ~/.ssh/abc.pem [email protected] 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
@   WARNING: UNPROTECTED PRIVATE KEY FILE!   @ 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
Permissions 0664 for '/.ssh/abc.pem' are too open. 

It is required that your private key files are NOT accessible by others. 
This private key will be ignored. 
bad permissions: ignore key: /.ssh/abc.pem 
Permission denied (publickey). 

Can有些身體可以解釋我爲什麼如此嗎?

+1

因爲你錯過了''/.ssh/abc.pem'的權限0664太開放了。' – franklinsijo

回答

1

嘗試做「chmod 400 abc.pem」。我檢查了我的A.pem,看起來權限只是-r --------。

+0

是啊謝謝! 400人做了這項工作 –