¿Cómo agrego una contraseña a una clave privada OpenSSH que se generó sin contraseña?

Resuelto Conrad asked hace 13 años • 0 respuestas

Generé una clave privada OpenSSH usando PuTTYgen (y la exporté en formato OpenSSH).

¿Cómo puedo poner una contraseña a esta clave existente (sé cómo generar una nueva clave con una contraseña)?

Conrad avatar Sep 29 '10 12:09 Conrad
Aceptado

Pruebe el siguiente comando:

ssh-keygen -p -f keyfile

Desde la página de manual de ssh-keygen

 -p      Requests changing the passphrase of a private key file instead of
         creating a new private key.  The program will prompt for the file
         containing the private key, for the old passphrase, and twice for
         the new passphrase.

 -f filename
         Specifies the filename of the key file.

Ejemplo :

ssh-keygen -p -f ~/.ssh/id_rsa
sigjuice avatar Sep 29 '2010 05:09 sigjuice

Utilice la opción -p para ssh-keygen. Esto le permite cambiar la contraseña en lugar de generar una nueva clave.

Cambie la contraseña como muestra sigjuice:

ssh-keygen -p -f ~/.ssh/id_rsa

La contraseña requerida será la nueva contraseña. (Esto supone que ha agregado la clave pública ~/.ssh/id_rsa.puba sus archivos de claves_autorizadas). Pruebe con ssh:

ssh -i ~/.ssh/id_rsa localhost

Puede tener varias claves con diferentes nombres para diferentes usos.

BillThor avatar Sep 29 '2010 05:09 BillThor