无需公钥、私钥和公共 Ips 即可通过 SSH 连接到 Aws Ec2 实例

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

在我的公司,一位同事创建了没有公共 IP 地址的 Ec2 实例。我没有公钥和私钥。我可以与 SSM Manager 或 EC2 Instance Connect Endpoint 建立连接,但我想与本地建立连接。我怎样才能做到这一点?

我需要在我们的私有 ec2 实例中进行 ssh,无需 pub/私钥。

amazon-web-services amazon-ec2 ssh elastic-ip
1个回答
0
投票

您的实例没有公共IP。您没有该实例的密钥对。这是您无法通过 ssh 连接到该实例的 2 个原因。

您仍然可以从本地计算机连接到您的实例。您已经提到可以使用 SSM。因此,要从本地计算机进行连接,您可以使用

AWS CLI
Session Manager plugin
。这样,您不需要将公共 IP 添加到实例,不需要打开 ssh 端口,也不需要处理 ssh 密钥。

以下是有关如何安装插件的说明,具体取决于您的操作系统。

显然,就像定期使用 AWS CLI 一样,您需要

access key
secret access key

使用

Session Manager plugin
,您还可以使用端口转发,我认为这是您实际上希望从本地计算机进行 ssh 访问的主要原因。

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