连接aws ec2提示Operation timed out的解决办法

ssh连接aws ec2时提示:
ssh: connect to host amazonaws.com port 22: Operation timed out

官方给出的解决办法在这里:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html#TroubleshootingInstancesConnectionTimeout

我的原因是因为安全组设置不正确。用的这个解决方案里的第一条解决办法。
1、打开管理控制台 https://console.aws.amazon.com/ec2/.
2、在左侧选择实例,然后选中右侧有问题的实例。
3、下面会出现几个TAB,选描述,在这个描述里的右侧偏上的地方,有一个“安全组:default. 查看规则”,点击default
4、在出现的页面里,选中一个安全组,查看下面TAB中的入站规则,我的这里没有22端口,所以连接不上。点击“编辑”,弹出窗口中选“添加规则”
5、类型选”ssh”,协议TCP,端口22,来源选任何位置,当然如果自己有固定IP,可以选择“我的IP”
6、提交
7、在SSH重新连接试试看好没。

发表评论

电子邮件地址不会被公开。 必填项已用*标注