通过 VPC 专用网络通过 aws ec2 实例中的 SSH 隧道进行连接

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

我在通过 SSH 连接到我的 ec2 实例时遇到问题。 我使用正确的用户名(默认用户:ec2-user)和公共 IP。 我使用的是MacOS

我已经尝试过:

  1. 使用我的终端创建密钥对。
  2. 我已将 key.pub 上传到链接到我的堡垒主机的 s3 存储桶中
  3. 我已重新启动堡垒主机以使更改生效并尝试连接。
  4. 我在 pgAdmin 中收到“无法连接到服务器:无法创建 SSH 隧道。错误:无法建立与 SSH 网关的会话”消息,并且在 DataGrid 中收到“超时”消息

我认为问题与我提供密钥对的方式或首先创建实例的方式有关。

如果您需要任何其他背景信息,我可以提供。

The warning I am getting in ec2 aws ui when I click connect via SSH

提前致谢。

amazon-ec2 amazon-vpc ssh-keys pgadmin ssh-tunnel
1个回答
0
投票

检查您的安全组设置。确保与您的实例关联的安全组允许来自您的 IP 地址的传入 SSH 流量。 VPC 的默认安全组默认不允许传入 SSH 流量。

尝试详细的 SSH。您可以尝试通过 SSH 连接到 EC2 实例,并启用详细消息传递。这可以帮助您确定您遇到的问题类型。命令为 ssh -v -i /path/to/your/key.pem [电子邮件受保护]

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