Servidor recusou nossa chave (AWS) - Putty

2

Acabei de me inscrever na AWS e iniciei o EC2, o arquivo de chave baixado ( .pem ) e o arquivo ppk gerado usando puttykeygen . Usando este arquivo ppk , tentei efetuar login no servidor via SSH usando o Putty, mas ele está me dando um erro Server refused our key com pop-up:

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

Também usei ec2-user e root , mas os dois não parecem funcionar com o mesmo erro.

Estou usando o Amazon Linux AMI, então esta página recomenda o uso de ec2-user que eu já estou usando. Também segui as instruções nessa página passo a passo, mas obtive o mesmo erro acima.

Eu também pesquisei mas não consegui chegar à resolução. Isso é um bug no Putty ou estou faltando alguma coisa?

    
por Passionate Developer 07.09.2014 / 14:52

1 resposta

3

Descobrimos que o PuttyGen gera uma chave pública diferente da fornecida pela AWS em authorized_keys . Eu tive que carregar a chave privada e copiar a pasta Public Key fornecida em PuttyGen e adicioná-la a authorized_keys no servidor da AWS depois de fazer login via navegador usando Java. Quando eu usei a correspondência gerada ppk arquivo funcionou instantaneamente depois que

    
por 09.09.2014 / 23:49