0

我正在使用以下命令创建一个新实例,

ec2-run-instances --key "xxxx keypair" --instance-type t1.micro --instance-initiated-shutdown-behavior terminate --user-data-file myscript.sh $ami_id

而我的 AMI 是bitnami 默认 AMI

启动实例后,使用旧实例中的以下代码连接新实例,

ssh -i xxx_yyy.pem bitnami@xxxxxx.compute-1.amazonaws.com

我无法连接这个,服务器没有响应,

有人可以帮我吗?

提前致谢。

4

1 回答 1

1

尝试连接到 EC2 实例时要检查的典型事项:

安全组 检查与实例关联的至少一个安全组的端口 22 (SSH) 或端口 3389 (RDP) 对您的源 IP 范围开放(例如,特定 IP 地址 54.87.23.11/32,或整个世界 0.0 .0.0/0 - 但后者是非常糟糕的安全实践)。安全组是有状态的,所以你只需要打开Inbound访问,返回路径就会自动生效。

公共 IP 地址 确认您使用的是与实例关联的公共 IP 地址。这可以在实例启动时分配(将从池中分配一个随机 IP 地址),也可以分配为弹性 IP 地址(这是一个静态 IP 地址,您可以将其分配给任何实例并保留它,直到您将其释放回 AWS)。

公共子网/路由 确认您的实例位于“公共”VPC 子网中。这意味着与子网关联的路由表具有通过 Internet 网关的路由。

AMI 操作系统 我见过人们尝试通过 SSH 连接到 Windows 实例或 RDP 连接到 Linux 实例的情况,因此还要检查您是否针对预期的操作系统启动了正确的 AMI。

于 2014-11-19T21:26:13.687 回答