如何使用 .pub 通过 SSH 连接到 EC2?

How do I SSH into EC2 with .pub?

当我创建一个新的 Elastic Beanstalk 环境时,它询问我是否要创建一个新的密钥对。我说是,它在我的 .ssh 本地文件夹中创建了两个文件,名为 appapp.pub。通常我使用 app.pem 文件进入实例。

ssh -i app.pem ubuntu@ip

为什么 Elastic Beanstalk 没有给我 pem 文件,我如何在没有文件的情况下通过 SSH 进入实例?

您似乎需要先在 AWS 控制台中创建您的密钥,这样您就可以下载正确的文件 app.pem,并将其添加到 .ssh 文件夹(Mac ).

然后您可以通过 eb ssh --setup 重新注册新密钥。 警告这将删除所有实例并重新创建!