如何在没有私钥的情况下连接到EC2实例?

问题描述 投票:0回答:1

我对 AWS 还很陌生,但我对 EC2 实例和其他服务有一些基本了解。 我正在尝试连接到 EC2 实例,问题是解决方案架构师(承包商)创建了 EC2 实例,并且 .pem 文件在他身边,他要求我生成 ssh 密钥并与他共享,他会添加 ssh 密钥到 EC2 实例,然后我将能够连接到 EC2 实例。我尝试了多种方法来连接 EC2 实例,从那以后它抛出了以下错误。 enter image description here 任何帮助将不胜感激。

我尝试创建另一个密钥对并通过 Putty、SSH 甚至 AWS 实例连接连接到 EC2 实例

amazon-web-services amazon-ec2 aws-ec2-instance-connect
1个回答
0
投票

承包商向您提出的要求非常直接且正确。

您应该在 EC2 管理控制台或您自己的计算机上生成新的密钥对。这将为您提供一个公钥文件和一个私钥文件。

您应该向承包商提供您的公钥文件,他们会将其插入到

/home/ec2-user/.ssh/authorized_keys
文件中。然后,您将可以使用私钥文件通过 SSH 连接到实例,如下所示
ec2-user
。完成此操作之前,您无法登录实例。

参见:

© www.soinside.com 2019 - 2024. All rights reserved.