Dada una clave SSH privada, ¿cómo recupero mi clave pública?


10

De alguna manera perdí mi id_rsa.pubarchivo. Todavía tengo mi id_rsaarchivo. ¿Cómo recupero la clave pública de la clave privada?

(Esta pregunta surgió después de ssh-copy-idinformar "ERROR: No se encontraron identidades" mientras se ssh-keygeninformaba "/root/.ssh/id_rsa ya existe". ls ~/.sshSeñaló que el problema estaba teniendo id_rsapero no id_rsa.pub. Encontré la solución, pero estaba enterrada en la parte inferior de una larga publicación en un foro de soporte de Ubuntu.)


No puedes simplemente hacer otro. OK, puedo estar equivocado
noel

Respuestas:


16

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.