我使用以下命令
创建新实例 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
我无法连接,服务器没有响应,
任何人都可以帮助我吗?
提前致谢。
答案 0 :(得分:0)
尝试连接EC2实例时要检查的典型事项:
安全组 检查至少有一个与该实例关联的安全组的端口22(SSH)或端口3389(RDP)是否对您的源IP范围开放(例如,特定IP地址54.87.23.11/32,或整个世界0.0.0.0 / 0 - 但后者的安全性很差)。安全组是有状态的,因此您只需打开入站访问权限,返回路径就会自动生效。
公共IP地址 确认您使用的是与该实例关联的公共IP地址。这可以在实例启动时分配(它将从池中分配随机IP地址),也可以分配为弹性IP地址(这是一个静态IP地址,您可以将其分配给任何实例,并保留它直到您将其发布回AWS)。
公共子网/路由 确认您的实例位于" Public" VPC子网。这意味着与子网关联的路由表具有通过Internet网关的路由。
AMI操作系统 我已经看到人们尝试通过SSH连接到Windows实例或RDP到Linux实例的情况,因此还要检查是否为您预期的操作系统启动了正确的AMI。