Por que não posso fazer ssh ou executar ping na minha nova instância do Amazon EC2?

9

Acabei de criar uma instância gratuita do EC2 com todos os padrões. Ele diz que está sendo executado no AWS Management Console. No menu "Ações da instância", clique em "Conectar". Copio o nome DNS fornecido (parece ec2-a-dashed-IP-address.compute-1.amazonaws.com) e tento fazer o SSH nele. Sem resposta. Eu não consigo nem fazer ping. O que da?

CrazyPyro
fonte
1
possível duplicata de serverfault.com/questions/227804/...
Richard Le Mesurier

Respostas:

13

Aparentemente, o firewall padrão está bloqueado, mesmo que não pareça. Vá para "Grupos de segurança" no painel esquerdo do console da AWS e selecione o grupo "padrão". Já existem entradas para todos os TCP, UDP e ICMP de uma Origem do "grupo padrão".

Para uma nova entrada na parte inferior, selecione "SSH" no menu suspenso "Método de conexão". A Origem usará como padrão "0.0.0.0/0" em vez de "grupo padrão". Clique em "Salvar" à direita e agora ele deve responder quando você tenta fazer o SSH.

Se você deseja executar o ping, crie uma nova entrada semelhante com o protocolo "ICMP", deixando o Método de Conexão como "Personalizado ..."

CrazyPyro
fonte
Postar isso no caso de ser útil, mas talvez seja dolorosamente óbvio para todos, exceto eu. Espero que as coisas sejam bloqueadas por padrão, mas não tanto que eu nem consiga executar ping em minha própria instância! Talvez o diálogo "Conectar Help" que aparece em resposta a "Ações instância" -> "Conectar" deve pelo menos fazer uma menção de que se você tem-se bloqueado ...
CrazyPyro
1

A maneira como consegui executar o ping foi:

  • Selecione Entrada -> ICMP personalizado
  • Selecione "Solicitação de eco"
  • Defina a origem, se necessário, ou use 0.0.0.0/0 para qualquer lugar
  • Aplique

(ssh funcionou imediatamente para a minha instância)

techturbulence
fonte