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