因此,我们团队中的开发人员似乎删除了App-Production.pem
中.ssh/authorized_keys
密钥的公钥,因此默认的AWS Key对不再有效,从而破坏了我们的部署渠道。
在哪里可以找到要添加回authorized_keys
的公钥?是否可以在不必启动新实例的情况下执行此操作?
答案 0 :(得分:4)
如果您有私钥,则可以检索公钥。
如果您使用的是Linux,请使用以下命令
ssh-keygen -y
然后在出现提示时提供私钥文件的路径。 之后,您将获得一个公钥。保存它。
然后使用以下步骤重新获得对此实例的访问权。
authorized_keys
文件
了解更多信息follow this doc。