Não pode mais SSH em instâncias do EC2 na AWS

0

Estou trabalhando com a AWS há algum tempo e não sei exatamente o que aconteceu, mas depois de voltar ao computador depois de uma semana longe da AWS, há algo errado com minhas permissões de par de chaves. Os pares de chaves nunca foram um problema, mas ao tentar o SSH em instâncias do EC2, estou sempre recebendo um de dois erros:

Falha ao adicionar o host à lista de hosts conhecidos

Seguido por

Permissão negada (publickey).

OR

Eu sou solicitado por uma senha específica da instância

Ironicamente, isso vem depois do aviso inicial, garantindo que você deseja se conectar. Eu tentei gerar pares de chaves de 3 maneiras.

1) Console da AWS   2) no lançamento   3) Terminal

Eu importei chaves e tentei usar pares de chaves simples criados no console e, se eu não obtiver um erro de chave pública, será solicitada uma senha para a instância que eu não tenho. No momento, estou me preparando para um exame de certificação da AWS, então, obviamente, esse é um problema com o qual venho lidando há um dia, e estou sem ideias para resolver problemas.

Qualquer ajuda seria muito apreciada.

    
por Matthieu McClintock 27.12.2017 / 19:03

1 resposta

0

Altere a permissão da sua chave usando o comando chmod. Use a permissão 400 para o arquivo pem e tente novamente. Também certifique-se de que você abriu seu IP público para acessar a máquina.

    
por 31.07.2018 / 13:31