如何查找AWS密钥对公钥?

时间:2017-07-19 18:49:39

标签: amazon-web-services security ubuntu amazon-ec2 ssh

因此,我们团队中的开发人员似乎删除了App-Production.pem.ssh/authorized_keys密钥的公钥,因此默认的AWS Key对不再有效,从而破坏了我们的部署渠道。

在哪里可以找到要添加回authorized_keys的公钥?是否可以在不必启动新实例的情况下执行此操作?

1 个答案:

答案 0 :(得分:4)

如果您有私钥,则可以检索公钥。

如果您使用的是Linux,请使用以下命令

ssh-keygen -y

然后在出现提示时提供私钥文件的路径。 之后,您将获得一个公钥。保存它。

然后使用以下步骤重新获得对此实例的访问权。

  • 停止您的实例
  • 分离根卷
  • 将卷附加到另一个实例作为数据卷
  • 使用公钥
  • 修改authorized_keys文件
  • 分离数据卷
  • 将卷重新附加到受影响的实例

了解更多信息follow this doc