
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 rsa
y 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_rsa
El 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 -m
opció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 vim
la 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.