我正在关注如何在Ubuntu上设置一个EC2实例,但是qhen试图在我的IP地址上执行ssh命令,我有一个操作Timeout。
所以我试图平了,但也没有机会。 有请求超时
任何想法做什么使它工作? 我的仪表板上的状态为绿色。
谢谢 !
AWS安全组默认情况下会阻止ICMP(包括ping,traceroute等)。 您需要明确启用它。
您需要将规则添加到服务器的安全组中:
在EC2控制板中,在“安全组”中select实例组,点击“入站”标签,在types栏中select“自定义ICMP规则”,select“回显请求”,然后点击“添加规则”。
你需要做的是你需要添加一个规则到安全组。 下面给出的步骤。
这将添加新条目。 一旦完成上面的configuration,你应该可以ping你新build的亚马逊web服务EC2实例。
在来自AWS控制台的安全组中,您需要允许端口22,默认情况下ICMP在AWS上被阻止,所以如果要启用ping,则还需要允许ICMP。
如果您想要使用AWS CLI来允许ICMP,请执行以下操作:
$ # Create a security group $ aws ec2 create-security-group --group-name icmp-sg-1 --description 'icmp security group' $ # Modify sec group to allow ICMP from everywhere $ aws ec2 authorize-security-group-ingress --group-id <sg-id of icmp-sg-1> --protocol icmp --port -1 --cidr 0.0.0.0/0 $ # Attach the sec group to a new/existing instance
需要注意的是--port指的是ICMPtypes。 参考: http : //docs.aws.amazon.com/cli/latest/reference/ec2/authorize-security-group-ingress.html