AWS - Desconectado: nenhum método de autenticação compatível disponível (servidor enviado: publickey)

O SSH para o servidor da AWS acabou de ser interrompido para o Putty e o Filezilla. Estou fazendo algum esforço para que esta postagem seja uma lista abrangente de solução de problemas; portanto, se você compartilhar links para outras páginas de estouro de pilha, eu as editarei na pergunta.

Disconnected : No supported authentication methods available (server sent :publickey)


O erro é familiar desde quando eu estabeleci a conexão há quase um ano. Se você estiver configurando o AWS SSH pela primeira vez, eles abordam os problemas mais comuns:

Nome de usuário errado: Desconectado: nenhum método de autenticação suportado disponível (servidor enviado: publickey)Arquivo .ppk incorreto: Não foi possível conectar-se ao servidor amazon usando o putty

No entanto, a única coisa que eu poderia pensar que impactaria um sistema que funcionava anteriormente é:

IP errado: Não é garantido que reiniciar uma instância da AWS (ou criar uma imagem) mantenha o mesmo endereço IP. Obviamente, isso teria que ser atualizado em massa.

Que outras possibilidades existem?

A solução para essa questão (de acordo com a postagem aceita abaixo) é que, para a AWS EC2, todas as três precisam ter permissões adequadas (777não ok para qualquer um desses). Aqui está um exemplo que funciona:

/home/ec2-user/ - 700
/home/ec2-user/.ssh/ - 600
/home/ec2-user/.ssh/authorized_keys - 600

/ var / log / secure lhe dirá qual está causando um erro, consulte este tutorial em vídeo para obter acesso se você estiver completamente bloqueado:http://d2930476l2fsmh.cloudfront.net/LostKeypairRecoveryOfLinuxInstance.mp4

questionAnswers(15)

yourAnswerToTheQuestion