EC2 Ubuntu实例 - 未受保护的私钥文件

时间:2012-04-10 14:39:42

标签: ubuntu amazon-ec2

我刚刚在EC2上创建了一个Ubuntu实例,但是当我尝试通过SSH进入机器时,我得到了:

UNPROTECTED PRIVATE KEY FILE!  
permissions 0644 for 'xxxxx.pem' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: xxxxx.pem
Permission denied (publickey).

在创建密钥时,您只需输入名称(无需添加密码)。

如果没有出现此警告,我如何SSH进入机器?

2 个答案:

答案 0 :(得分:62)

私钥必须只能由所有者阅读..

在您要连接的机器上执行chmod 400 xxxxx.pem

答案 1 :(得分:1)

请参阅在 AWS 上 ssh EC2 实例的说明。

found

然后,你可以在下面找到No.3这样的说法。

enter image description here

所以在这种情况下,只需运行:

chmod 400 myKey.pem