De alguna manera perdí mi id_rsa.pub
expediente. Todavía tengo mi id_rsa
expediente. ¿Cómo recupero la clave pública de la clave privada?
(Esta pregunta surgió después de ssh-copy-id
estaba informando "ERROR:No se encontraron identidades" mientras ssh-keygen
informó "/root/.ssh/id_rsa ya existe". ls ~/.ssh
señaló que el problema era tener id_rsa
pero no id_rsa.pub
. Encontré la solución, pero estaba enterrada en la parte inferior de una publicación larga en un foro de soporte de Ubuntu).
Respuesta aceptada:
Puede generar la clave pública usando ssh-keygen -y
. Si su clave privada está en la ubicación predeterminada, puede usar lo siguiente para colocar la clave pública en el mismo lugar:
ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub