GNU/Linux >> Tutoriales Linux >  >> Linux

Ssh:dada una clave Ssh privada, ¿cómo recuperar la clave pública?

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

Linux
  1. Cómo configurar claves SSH

  2. Cómo usar el comando ssh-keygen para configurar ssh sin contraseña

  3. SSH:cómo incluir el comando -t en el archivo ~/.ssh/config

  4. Cómo comprobar si un par de claves pública/privada de RSA coincide

  5. SSH:en una red privada, cómo acceder a la máquina remota desde la máquina de origen sin usar la clave pública ssh

Cómo usar OpenSSL e Internet PKI en sistemas Linux

Cómo crear una frase de contraseña de clave SSH en Linux

Cómo configurar la clave pública y privada SSH en Linux

Cómo agregar una clave pública SSH al servidor

Cómo cambiar el puerto SSH en CentOS

Cómo convertir la clave privada de PuTTY (.ppk) en clave SSH