Amazon-Ec2

來自另一台電腦的 AWS EC2 實例的權限被拒絕(公鑰)

  • April 21, 2016

我有一個公鑰文件說dummy.pem,我把它複製到另一台我需要訪問我的 EC2 實例的電腦上。但它說

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0664 for 'dymmy.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: dummy.pem
Permission denied (publickey).

那麼為什麼這個文件在我的新電腦上不起作用。?

將您的文件權限更改為 400 (chmod 400 dymmy.pem) 。該消息清楚地表明文件權限太開放。

您還必須將~/.ssh文件夾的權限設置為700,否則它會再次報錯(請參見此處)。

chmod 600 ~/.ssh/dummy.pem
chmod 700 ~/.ssh

引用自:https://serverfault.com/questions/771880