2012-04-10 44 views
21

我刚刚创建的EC2 Ubuntu的实例,但是当我尝试和SSH进入机内,我得到:EC2 Ubuntu的实例 - 未受保护的专用密钥文件

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?

回答

57

私人密钥必须是可读的,只有业主..

要从中连接

+0

我已经尝试了几种解决方案的机器上做chmod 400 xxxxx.pem,而这一次的作品就像一个魅力。 – 2013-03-18 13:14:20

+1

当我第一次下载文件时,我得到了OPs错误。当我chmod到400或600我得到'权限被拒绝(公钥)。 – DrHall 2014-02-21 01:52:37

+1

@DHHALL确保你以ec2用户身份进行连接:'ssh -i /path/to/key.pem ec2-user @ xxxxxx.amazonaws.com' – 2016-03-17 02:29:51

相关问题