AWS EC2不断拒绝我的私有SSH 2密钥

时间:2013-01-15 10:30:28

标签: amazon-web-services amazon-ec2 rsa ssh-keys ec2-ami

已经找到了一个解决方案,但似乎没有任何帮助,我正在做一切有意义的事情,我的实例一直向我回复“服务器拒绝了我们的密钥”的消息。

以下是我一直在做的事情:

1) Create Instance;
2) Download the .pem key;
3) PuttyGen to transform it in a private .ppk (SSH-2 RSA);
4) Associate an Elastic IP to the Instance;
5) Connect through 22 with the correct auth key generated on the 3rd step;
6) Server asks for username, insert "ubuntu" (using 12.04.1 LTS);
7) Server returns "Server refused our key".

尝试重启一百次,尝试了SSH-1 RSA,尝试使用公钥代替私钥,尝试使用密码短语,尝试了一切。

还有其他人在体验这个吗?

修改

认为这可能是一个安全问题,如果有帮助,这里是我的规则:

http://i.stack.imgur.com/Y3I2s.png

1 个答案:

答案 0 :(得分:4)

刚刚陷入同样的​​问题。 AWS实例仅识别在实例创建期间指定的密钥。以后对键列表的所有更改都不会影响已创建的实例。

编辑:实际上,这里的问题是使用Puttygen导出到.ppk文件的错误。见下面的评论。