2

我一直在尝试在 EC2 上登录我新创建的 Ubuntu oneiric AMI,但总是失败,说连接超时。我已经使用 AWS 管理控制台以及命令行工具进行了尝试。我已经在 Google 和 Server Fault/Stack Overflow 上进行了足够多的搜索,并应用了更改安全组条目的建议,但找不到任何成功。

我的 AMI id 是 ami-0275f832(AMI: ubuntu/images-testing/ebs/ubuntu-oneiric-daily-amd64-server-20120212)

我能够 ping 实例并在安全组中打开了正确的 ssh 22 端口。我还尝试更改我的区域和可用区,但无济于事。

这是默认组的安全组条目

ICMP 端口源
ALL 0.0.0.0/0

TCP 端口源
22 (SSH) 0.0.0.0/0

这是nmap的输出

nmap -PN ec2-xxxx.us-west-2.compute.amazonaws.com -p 22

在 2012-02-17 16:24 IST开始 Nmap 5.21 ( http://nmap.org )

ec2-xxxx.us-west-2.compute.amazonaws.com (xxxx) 的 Nmap 扫描报告

主机起来了。

港口国服务

22/tcp 过滤 ssh

Nmap 完成:在 2.48 秒内扫描了 1 个 IP 地址(1 个主机启动)

我不确定为什么它显示端口 22 已过滤,即使我已通过安全组明确打开它。

谢谢

4

2 回答 2

1

前几天我在使用 RDS 时遇到了问题,我向安全组添加了一个 IP,但它一直处于挂起模式。长话短说,我在这里查看了http://status.aws.amazon.com/并注意到服务中断导致延迟。当它解决时,我的问题也是如此。

我也看到了您所在地区在该时间段内的服务中断公告。尝试再次删除并读取安全组中的 ssh 端口,看看这次是否可以正常工作。

于 2012-02-22T10:09:39.593 回答
0

编辑安全组时,有 2 个按钮:“添加规则”和“应用规则更改”。可能存在一个简单的可用性问题,很容易按一次“应用规则更改”,然后添加另一个规则并跳过最后的“应用规则更改”。

基于 javascript 的 Web UI 不会提醒用户如果开始编辑另一个规则或选择另一个视图,更改将被丢弃。

(我自己刚遇到这个问题,注意到我创建并分配给 EBS AMI 实例的新安全组不完整。安全组有一些,但不是我定义的全部规则。)

于 2013-09-27T23:36:56.283 回答