Skip to main content

Comprobar tus claves SSH existentes

Antes de generar una clave SSH, puedes comprobar si tienes alguna clave SSH existente.

Platform navigation

Acerca de la claves SSH

Puede usar SSH para realizar operaciones de Git en los repositorios. Para más información, consulta Acerca de SSH.

Si tienes una clave SSH existente, puedes usar la clave para autenticar las operaciones de Git a través de SSH.

Comprobar tus claves SSH existentes

Antes de generar una nueva clave SSH, debes comprobar la máquina local en busca de claves existentes.

Note

En GitHub se mejoró la seguridad mediante la eliminación de los tipos de clave antiguos y no seguros el 15 de marzo de 2022.

A partir de esa fecha, ya no se admiten las claves DSA (ssh-dss). No puedes agregar claves DSA nuevas a tu cuenta personal en .

Las claves RSA (ssh-rsa) con valid_after antes del 2 de noviembre de 2021 pueden seguir usando cualquier algoritmo de firma. Las llaves RSA que se generaron después de esta fecha deberán utilizar un algoritmo de firma de tipo SHA-2. Algunos clientes más angituos podrían necesitar actualizarse para poder utilizar firmas de tipo SHA-2.

  1. Abra TerminalTerminalGit Bash.

  2. Escriba ls -al ~/.ssh para ver si hay claves SSH existentes.

    $ ls -al ~/.ssh
    # Lists the files in your .ssh directory, if they exist
    
  3. Comprueba la lista de directorio para ver si ya tiene una clave SSH pública. De manera predeterminada, los nombres de archivo de claves públicas admitidas para GitHub son uno de los siguientes.

    • id_rsa.pub

    • id_ecdsa.pub

    • id_ed25519.pub

    Tip

    Si recibes un error que indica que ~/.ssh no existe, no tienes un par de claves SSH en la ubicación predeterminada. Puedes crear un par de llaves SSH nuevas en el siguiente paso.

  4. Puedes ya sea generar una llave SSH nueva o cargar una existente.

    • Si no tienes un par de llaves pública y privada compatibles o si no quieres utilizar cualquiera que esté disponible, genera una llave SSH nueva.

    • Si ve un par de claves pública y privada existente (por ejemplo, id_rsa.pub y id_rsa) que le gustaría usar para conectarse a GitHub, puede agregar la clave a ssh-agent.

      Para más información sobre la generación de una nueva clave SSH o la adición de una clave existente al agente SSH, consulta Generación de una nueva clave SSH y adición al agente SSH.