【问题标题】:I do Have a .pem file from aws ec2 Instance. But the instance has no key name attached to it.我确实有一个来自 aws ec2 实例的 .pem 文件。但是该实例没有附加键名。
【发布时间】:2018-11-26 00:07:01
【问题描述】:

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

【问题讨论】:

  • 听起来您在没有密钥对的情况下启动了 EC2 实例,因此您根本无法访问它,因此没有对其进行任何更改。你为什么不直接终止它并使用密钥对启动一个新的?或者在 EC2 控制台中,右键单击 |启动更多类似这样,然后选择所需的密钥对。

标签: amazon-web-services amazon-ec2


【解决方案1】:

有两种可能:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2020-04-16
      • 2015-08-17
      • 2019-12-28
      • 2021-09-08
      • 2020-10-22
      • 1970-01-01
      • 2021-11-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多