Supongamos que tengo una clave SSH, pero he eliminado la parte de clave pública. Tengo la parte de la clave privada. ¿Hay alguna forma de regenerar la parte de clave pública?
215
Supongamos que tengo una clave SSH, pero he eliminado la parte de clave pública. Tengo la parte de la clave privada. ¿Hay alguna forma de regenerar la parte de clave pública?
Use la opción -y para ssh-keygen:
ssh-keygen -f ~/.ssh/id_rsa -y > ~/.ssh/id_rsa.pub
Del 'hombre ssh-keygen'
-y This option will read a private OpenSSH format file and print an
OpenSSH public key to stdout.
Especifique la clave privada con la opción -f, la suya podría ser dsa en lugar de rsa. El nombre de su clave privada probablemente contiene el que utilizó. La clave pública recién generada debe ser la misma que generó antes.
ssh-keygen -f ~/.ssh/id_rsa -y -N "$PASSWORD" > ~/.ssh/id_rsa.pub
La solución es específicamente para usuarios que usan Windows
Herramienta utilizada:
Pasos a realizar:
*.ppk
archivo).Instantánea que muestra porciones de Puttygen para enfocar:
fuente
puttygen
es un programa de línea de comandos (no GUI); ver, por ejemplo, linux.die.net/man/1/puttygen