Os grupos de segurança da AWS bloqueiam o ICMP (incluindo ping, traceroute, etc.) por padrão. Você precisa ativá-lo explicitamente.
Eu estava seguindo este tutorial sobre como configurar uma instância do EC2 no Ubuntu mas, ao tentar executar o comando ssh no meu endereço IP, tive um tempo limite de operação.
Então eu tentei fazer ping, mas sem chance também. Tem tempo limite de solicitação
Alguma ideia do que fazer para que funcione? O status é verde no meu painel de controle.
Obrigado!
Você precisa adicionar uma regra ao grupo de segurança do seu servidor:
No EC2 Dashboard, em "Security Groups", selecione o grupo da sua instância, clique na guia "Inbound", selecione "Custom ICMP rule" no campo Type, selecione "Echo Request" e clique em "Add Rule".
O que você precisa fazer é adicionar uma regra ao grupo de segurança. Passos dados abaixo.
Isso adicionará a nova entrada. Depois que a configuração acima estiver concluída, você poderá fazer o ping da instância EC2 do serviço da Web amazon recém-configurada.
No grupo de segurança do console da AWS, é necessário permitir a porta 22 e, por padrão, o ICMP é bloqueado AWS, então se você quiser habilitar o ping, você precisa permitir o ICMP também.
Se você quiser permitir o ICMP usando o AWS CLI, aqui vai:
$ # 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
É de notar que --port
refere-se ao tipo ICMP. Ref: link