Experimente ssh [email protected] -i your-private.key
, em vez de ssh-add
ing a chave.
Ah, e certifique-se de ter permitido a porta TCP 22 pelo Grupo de segurança.
Eu criei uma nova instância (pequena, AMI linux de 64 bits da Amazon)
Criado um novo par de chaves chamado "mir".
Eu baixei mir.pem
e coloquei na minha pasta ~/.ssh
.
Eu até fiz ssh-add mir.pem
.
Então eu tentei ssh ubuntu@public_DNS_from_amazon
Por que isso não funciona?
Experimente ssh [email protected] -i your-private.key
, em vez de ssh-add
ing a chave.
Ah, e certifique-se de ter permitido a porta TCP 22 pelo Grupo de segurança.
O grupo de segurança (configuração de firewall) permite acesso SSH?
Mais especificamente - na página do console de gerenciamento da AWS, selecione Grupos de segurança no painel esquerdo (na parte inferior) No painel inferior direito, selecione a guia "Entrada" e verifique se "Regra TCP personalizada" está selecionada. Digite 22 para o número da porta, clique no botão "Adicionar regra" e, em seguida, no botão "aplicar regra muda". Não há necessidade de reiniciar ou reiniciar sua instância, basta ativar a porta TCP 22 de entrada
Tente usar o usuário root ou ec2 como o nome de usuário.
Você precisa abrir o acesso ssh a suas instâncias com um comando ec2-authorize default -p 22
. Você já fez isso?
Isso vem acontecendo comigo em algumas das minhas caixas EC2. Em geral, parece que, se um processo está tomando todo o processador ou está se comportando mal e você é desconectado, o SSH pode não ser capaz de atender ao tentar se reconectar. A reinicialização da caixa pelo console da AWS geralmente ajuda.
Também é possível iniciar uma instância sem associá-la a um par de chaves. Você pode verificar que quando você iniciou sua instância, você fez isso com o par de chaves que pretendia. Se a instância foi iniciada com o par de chaves errado, você precisará reiniciar sua instância.
Para fazer login na sua caixa de AMI, use o ec2-user
. Isso significa que você usaria o seguinte para efetuar login: ssh -i mir.pem ec2-user@public_dns
para efetuar login.