我确实有来自AWS EC2实例的.pem文件。但是该实例没有附加键名。

时间:2018-11-25 15:36:39

标签: amazon-web-services amazon-ec2

我在aws中创建了一个EC2实例。 我保存了.pem文件,然后有了它。 但是在实例仪表板中,键名字段没有分配任何值。 当我尝试使用腻子进行连接时,提示“服务器拒绝了我们的钥匙”。 但是我用腻子加载的密钥是我创建实例时下载的密钥。请帮我解决这个问题。 TIA。

2 个答案:

答案 0 :(得分:1)

有两种可能性:

1。)正如其他人所说,您启动的实例没有密钥。在这种情况下,您将无法登录。终止实例,然后启动一个新实例。确保指定密钥。

2。)您有一把钥匙,但是PuTTY不会拿到它。从AWS下载的密钥的默认格式为.pem,但是PuTTY需要.ppk格式。使用PuTTYgen.pem转换为.ppk

答案 1 :(得分:0)

这听起来像是您创建了密钥,但实际上并未将密钥分配给实例。您可能必须删除实例并重新创建它,并在创建实例时注意将密钥分配给新实例。