我在aws中创建了一个EC2实例。 我保存了.pem文件,然后有了它。 但是在实例仪表板中,键名字段没有分配任何值。 当我尝试使用腻子进行连接时,提示“服务器拒绝了我们的钥匙”。 但是我用腻子加载的密钥是我创建实例时下载的密钥。请帮我解决这个问题。 TIA。
答案 0 :(得分:1)
有两种可能性:
1。)正如其他人所说,您启动的实例没有密钥。在这种情况下,您将无法登录。终止实例,然后启动一个新实例。确保指定密钥。
2。)您有一把钥匙,但是PuTTY
不会拿到它。从AWS下载的密钥的默认格式为.pem
,但是PuTTY
需要.ppk
格式。使用PuTTYgen
从.pem
转换为.ppk
。
答案 1 :(得分:0)
这听起来像是您创建了密钥,但实际上并未将密钥分配给实例。您可能必须删除实例并重新创建它,并在创建实例时注意将密钥分配给新实例。