我一直试图在EC2上登录我新创建的Ubuntu oneiric AMI,但总是无法说连接超时。我使用AWS管理控制台和命令行工具尝试过它。我在Google和服务器故障/堆栈溢出上搜索得足够多,并应用了建议来更改安全组条目,但无法找到任何成功。
我的AMI ID是ami-0275f832(AMI:ubuntu / images-testing / ebs / ubuntu-oneiric-daily-amd64-server-20120212)
我能够ping实例并在安全组中打开了正确的ssh 22端口。我也试图改变我的区域和可用区域无济于事。
以下是默认组
的安全组条目 ICMP端口来源
全部0.0.0.0/0
TCP端口来源
22(SSH)0.0.0.0/0
这是nmap的输出
nmap -PN ec2-x-x-x-x.us-west-2.compute.amazonaws.com -p 22
在2012-02-17 16:24 IST
启动Nmap 5.21(http://nmap.org)ec2-x-x-x-x.us-west-2.compute.amazonaws.com(x.x.x.x)的Nmap扫描报告
主持人已启动。
港口国服务
22 / tcp过滤了ssh
完成Nmap:在2.48秒内扫描1个IP地址(1个主机)
我不确定为什么它显示端口22已经过滤,即使我已经通过安全组明确打开它。
由于
答案 0 :(得分:1)
前几天我用RDS遇到了问题,我在安全组中添加了一个IP,但它仍然处于挂起模式。长话短说我在这里检查http://status.aws.amazon.com/,发现服务中断导致延误。什么时候解决了我的问题。
我也会在该时间范围内看到您所在地区的服务中断公告。尝试再次删除并读取安全组中的ssh端口,看看它是否有效。
答案 1 :(得分:0)
编辑安全组时,有2个按钮:“添加规则”和“应用规则更改”。可能存在一个简单的可用性问题,即轻松按“应用规则更改”一次,然后添加另一个规则并跳过最后的“应用规则更改”。
基于javascript的Web UI不会提醒用户如果开始编辑其他规则或选择其他视图,则会丢弃更改。
(我刚刚遇到这个问题并注意到我创建并分配给EBS AMI实例的新安全组不完整。安全组有一些但不是我定义的所有规则。)