Sua chave privada foi certamente não aceita, só foi tentada. Existem várias maneiras pelas quais a autenticação baseada em chave SSH pode falhar, e o registro em log não é realmente tão grande, portanto depurar esse problema em particular é um dos meus problemas pessoais. Descobri que o erro é geralmente resultante de uma das seguintes situações.
-
Seu arquivo
~/.ssh/authorized_keys
é muito aberto. Para sua própria proteção,sshd
tenta protegê-lo de si mesmo. Se as permissões em seu arquivo de chaves autorizadas, ele falhará a autenticação. Executarchmod -R go-rwx ~/.ssh
. -
Sua chave pública em
~/.ssh/authorized_keys
está malformada. Isso pode ser resultado de vários problemas, mas o mais comum é um problema de copiar e colar. Alguns terminais, quando copiam / colam em telas, interpretam uma quebra de linha como uma nova linha. Cada entrada no arquivoauthorized_keys
deve ser uma única linha. Você pode verificar isso alterando o tamanho do seu emulador de terminal e verificando se há uma pausa, comparando a saída dewc -l ~/.ssh/authorized_keys
com o número de chaves que devem estar lá, ou o que for melhor para você . Apenas certifique-se de que cada chave é uma linha e você deve estar bem.