SSH-Keygen -i falla: uudecode falló. ¿Qué puede causar esto?

SSH-Keygen -i falla: uudecode falló. ¿Qué puede causar esto?
root@etoorlan4c:~/.ssh# ssh-keygen -i
Enter file in which the key is (/root/.ssh/id_rsa): 
uudecode failed.

Estoy intentando obtener la clave pública que corresponde a la clave privada en id_rsa. Ejecuto el comando anterior y falla con un error uudecode. La clave se copia y pega, por lo que presumiblemente es correcta. Intenté utilizar una clave generada por el sistema ssh-keygen -t rsay eso también devuelve un error.

root@etoorlan4c:~/.ssh# ssh-keygen -i 
Enter file in which the key is (/root/.ssh/id_rsa): 
decode blob failed: invalid format

Tenga en cuenta que el segundo ejemplo es solo para ilustrar la falla del comando en múltiples contextos en caso de que esto sea un síntoma de un error mayor. Mi principal preocupación es solucionar el primer error.

Respuesta1

/root/.ssh/id_rsaEl contenido no es válido, a pesar de haber pegado el contenido.

Elimine el archivo antiguo y vuelva a crearlo.

rm /root/.ssh/id_rsa*
ssh-keygen -t rsa

Respuesta2

¿Echaste un vistazo a la -mopción para especificar el formato? Además de eso, ¿copiaste la clave correctamente de la clave proporcionada? Busca nuevas líneas y otros caracteres sofisticados usando vimla opción y :set list. Quizás hay caracteres copiados que no son visibles y/o el formato de la clave enviada no es el predeterminado esperado.

información relacionada