【发布时间】:2015-04-12 13:51:50
【问题描述】:
我基于从现有服务器生成的 AMI 在 EC2 上创建了一个服务器实例。在创建过程中一切顺利,我为新服务器指定了与旧服务器相同的密钥。但是,当我尝试通过 putty 连接到新服务器时,我收到“连接被拒绝”消息。此外,虽然我选择了允许 ICMP 的“默认”组,但我无法 ping 到公共地址。服务器状态为“正在运行”。任何想法为什么我无法连接?
请注意,nmap 探针会给出以下输出:
PORT STATE SERVICE
22/tcp closed ssh
80/tcp closed http
2144/tcp closed unknown
10000/tcp closed snet-sensor-mgmt
我很确定这意味着 ssh 没有运行,尽管端口是打开的。知道为什么它会在我执行 AMI 的系统上运行,而不是在生成 AMI 的系统上运行吗?不应该启动所有相同的服务吗?
【问题讨论】:
-
检查控制台输出或启动消息,或者这些天 EC2 控制台所称的任何内容。如果这不是信息,我会检查网络设置,例如它所在的 VPC。
-
不知道在哪里可以找到控制台输出...它根本不在 VPC 中。
-
如果以后有人需要,可以通过选择实例并从实例操作菜单per Amazon docs 中选择“查看系统日志”,在 EC2 Web GUI 中使用控制台输出。
-
是的,希望我早点看到。事实证明这是解决问题的关键(请参阅下面的评论)
标签: ssh amazon-ec2 putty amazon-ami