keygen generate git github ssh ssh-keys passphrase

generate - ¿Cómo restablecer o cambiar la contraseña de una clave GitHub SSH?



ssh-keygen windows (5)

  1. Inicia sesión en tu cuenta github.
  2. Vaya a la página "Configuración" (el icono de "llave y destornillador" en la esquina superior derecha de la página).
  3. Ir a la página "Teclas SSH".
  4. Genere una nueva clave SSH (probablemente estudiando los enlaces provistos por github en esa página).
  5. Agregue su nueva clave usando el enlace "Agregar clave SSH".
  6. Verifica que tu nueva clave funcione.
  7. Haz que gitub olvide tu clave anterior usando el enlace "Eliminar" junto a ella en la lista de claves conocidas.

He olvidado mi frase de contraseña en Git. ¿Cómo lo reinicio? Encontré dos soluciones en Stack Overflow, pero quiero saber qué proceso seguir para restablecerlo o obtenerlo.


En resumen, no hay forma de recuperar la frase de contraseña para un par de claves SSH. ¿Por qué? Porque fue pensado de esta manera en primer lugar por razones de seguridad. Las respuestas que le dieron otras personas son todas las formas correctas de CAMBIAR la contraseña de sus claves, no de recuperarlas . Entonces, si olvidó su frase de contraseña, lo mejor que puede hacer es crear un nuevo par de claves SSH. A continuación se explica cómo generar claves SSH y agregarlas a su cuenta GitHub .


Las frases de contraseña se pueden agregar a una clave existente o cambiar sin regenerar el par de claves:
Nota Esto funcionará si keys no tiene una frase de contraseña; de lo contrario, obtendrá esto: Enter old passphrase: luego la Bad passphrase

$ ssh-keygen -p Enter file in which the key is (/Users/tekkub/.ssh/id_rsa): Key has comment ''/Users/tekkub/.ssh/id_rsa'' Enter new passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved with the new passphrase.

Si su clave tenía passphrase , entonces, no hay forma de recuperar la frase de contraseña para un par de claves SSH. En ese caso, debe crear un nuevo par de claves SSH.

  1. Generando claves SSH

Puede cambiar la frase de contraseña para su clave privada haciendo:

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


Si generó una clave SSH con frase de contraseña y luego olvida su frase de contraseña para esta clave SSH, no hay forma de recuperarla . Necesitará generar un nuevo par de llaves SSH o cambiar a la clonación HTTPS para que pueda usar su Contraseña de GitHub en su lugar.

PERO, hay excepciones

Si configuró su frase de contraseña SSH con el llavero OS X , es posible que pueda recuperarlo.

  1. En Finder, busque la aplicación Acceso a Llaveros.
  2. En Keychain Access, busque SSH.
  3. Haga doble clic en la entrada de su clave SSH para abrir un nuevo cuadro de diálogo.
  4. Diálogo de acceso al llavero En la esquina inferior izquierda, seleccione Mostrar contraseña.
  5. Se le pedirá su contraseña administrativa. Títelo en el cuadro de diálogo "Acceso a Llaveros".
  6. Su contraseña será revelada.

Consulte la ayuda de Github: ¿cómo recupero mi contraseña de clave SSH?