我无法使用 SSH 连接 AWS Elastic Beanstalk 环境中的 Amazon Elastic Compute Cloud(Amazon EC2)实例。
解决方法
在使用 SSH 连接实例之前,请完成以下步骤:
注意: 确保为 Elastic Beanstalk 环境配置 Amazon EC2 密钥对。
- 在公有子网中启动 Amazon EC2 实例,并有一个公有 IP 地址。
- 在实例安全组上的端口 22 上配置入站规则。入站规则必须允许您的 IP 地址或 IP 地址范围连接您的实例。
- 满足连接您的实例需要达到的所有一般先决条件。
如果您的 Amazon EC2 实例位于私有子网,通过堡垒主机对 SSH 连接进行故障排除。
如果您仍会遇到超时问题,无法连接您的实例,可能是因为实例的 SSH 进程守护程序由于内存利用率高而崩溃。要解决内存问题,使用 Amazon CloudWatch 指标监控 Elastic Beanstalk 实例的内存指标。