Erro de tempo limite de operação da instância de conexão ec2 usando ssh

5

Depois de criar uma nova instância, estou tentando acessar minha instância como abaixo:

ssh -i private_key.pem root@my_instance_public_domain

mas a operação está expirando. Eu atualizei a permissão de arquivo de chave privada usando

chmod 400

e também editado grupo de segurança padrão, adicionando uma nova regra de limite, selecionando SSH e IP de origem como 1.12.34.0/32

mas recebendo port 22: Operation timed out .

O que eu sinto falta.

    
por arnold 06.06.2012 / 20:31

2 respostas

4

Você conseguiu resolver o problema do ssh para sua instância do ec2?

Também encontrei problemas de login no ssh durante a configuração da minha primeira instância do ec2.

Veja como resolvi meu problema de login no ssh:

  • com o grupo de segurança da sua instância, defina primeiro o IP de origem da regra SSH de entrada para 0.0.0.0/0 e verifique se você pode obter uma conexão funcional com essa configuração. Depois de ter sua conexão ssh funcionando, você poderá aumentar o acesso alterando o IP de origem para o intervalo de IP da máquina da qual está efetuando login. Observe que, se essa máquina tiver um IP público não estático, você terá que alterar com frequência a configuração de IP de origem para sua regra de SSH.

  • Eu percebi por experiência própria que, se eu tentar ssh para minha nova instância sem esperar que suas verificações de status sejam concluídas, eu encontraria um problema de tempo limite de ssh. Isso foi especialmente verdadeiro para instâncias recém-criadas. No seu console da AWS, deve haver uma coluna 'Estado' e 'Verificações de status' para cada uma das suas instâncias. Certifique-se de que a entrada "Estado" da sua instância mostre "em execução" (com um círculo verde ao lado) e a entrada "Verificações de status" mostre "2/2 verificações aprovadas" (com um círculo verde e branco). Isso pode demorar um pouco, por isso, vá buscar alguns lanches, volte e tente fazer o login novamente.

  • Eu encontrei a habilitação de verbosidade de ssh quando útil para depurar problemas de ssh também. Tente este comando para ativar o detalhamento:

    ssh -vvv -i root_key.pem @ my_instance_public_domain

  • O ping do FQDN público da sua instância também pode ajudar, mas verifique se as regras do grupo de segurança da sua instância estão definidas para permitir o tráfego ICMP.

  • tentar fazer telnet para a porta 22 do FQDN público da sua instância também pode ajudar na solução de problemas. por exemplo,

    telnet my_instance_public_domain 22

Espero que isso ajude.

    
por 16.12.2012 / 01:27
0

Se você estiver usando um VPC não padrão , você também

need a route that sends all traffic destined outside the VPC (0.0.0.0/0) to the Internet gateway for the VPC.

    
por 27.04.2015 / 17:22