Use o arquivo .pub original que foi gerado (ou gere um novo par de chaves) e, em seguida, adicione-o a authorized_keys dessa maneira:
cat id_rsa.pub >> .ssh/authorized_keys
Estou tentando configurar o SSH com autenticação de chave pública no Debian. Eu não consigo fazê-lo funcionar porque auth.log continua dizendo que não pode ler o tipo de chave: ... (linha chave) \ n.
Ele continua reclamando sobre a nova linha e não consigo removê-la. Eu abro o arquivo, excluo a nova linha, mas ela é adicionada novamente.
Obrigado antecipadamente
Edit: Eu consegui remover a nova linha, mas agora eu tenho o mesmo erro que tive na noite passada. Eu comecei com uma chave RSA 4096, mas dado este erro eu pensei que o ssh não aceitasse chaves de 4096 bits (eu sei que é estúpido, mas eu tive que tentar). Aqui está o erro do auth.log:
11 de setembro 08:36:18 sshd fortknox [5002]: erro: buffer_get_string_ret: tamanho da seqüência de caracteres incorreto 813826338 Sep 11 08:36:18 fortknox sshd [5002]: erro: key_from_blob: não pode ler o tipo de chave 11 de setembro 08:36:18 FortKnox sshd [5002]: erro: KEY_READ: key_from_blob MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvGOorkMkY7OX6iQrTWm + JeFxysPm02PRTcOMQlIrAkYSkCody07Y5 + e7IPFXoRIHgzecpZ / KeA13T6qa7x5pRu65xAyvsnkvW5YFxVkv / JNvS3EBKpOE22dkO2xC5Dv7id / Aw3QtnzdwZhllczmOoSRbtPfJK4oxLNcy6lAqiN1XQLWl / 2I7GglTawJCAsXpqXdXsJGFqnQkMPWkVo3LTlcZVgzH + ChURJTRutNJCeEm8d + FzGfTICCoPveOhlytJTAXtsDLKGgEoK2XoGfUH3OGRsBq0WssINXvopfhrfhTaBxKZ7kr3WLQSHHy6A / xxlTwA81wNuiXNBdGUGSaVwIDAQAB [email protected] falhou
Use o arquivo .pub original que foi gerado (ou gere um novo par de chaves) e, em seguida, adicione-o a authorized_keys dessa maneira:
cat id_rsa.pub >> .ssh/authorized_keys
Tags ssh openssh debian authorized-keys