Revisar tus claves SSH

Para mantener seguras tus credenciales, debes auditar de manera regular tus claves SSH, llaves de implementación y revisar las aplicaciones autorizadas que acceden a tu GitHub Enterprise Server cuenta.

Puedes eliminar las claves SSH no autorizadas (o posiblemente comprometidas) para garantizar que un atacante no tenga más acceso a tus repositorios. También puedes aprobar llaves SSH existentes que sean válidas.

  1. En la esquina superior derecha de cualquier página, da clic en tu foto de perfil y después da clic en Configuración. Icono Settings (Parámetros) en la barra de usuario

  2. En la barra lateral de configuración de usuario, da clic en Llaves SSH y GPG. Llaves de autenticación

  3. En la página de Parámetros SSH, anota las claves SSH asociadas a tu cuenta. Para las que no reconozcas o que estén desactualizadas, haz clic en Delete (Eliminar). Si hay claves SSH válidas que quieres conservar, haz clic en Approve (Aprobar). Lista de claves SSH

    Nota: Si estás auditando tus claves SSH por una operación de Git fallida, la clave no verificada que provocó el error de auditoría de clave SSH se resaltará en la lista de claves SSH.

  4. Abre Terminal.

  5. Inicia el agente SSH en segundo plano.

    $ eval "$(ssh-agent -s)"
    > Agent pid 59566

    Dependiendo de tu ambiente, puede que necesites utilizar un comando diferente. Por ejemplo, puede que necesites utilizar acceso de raíz ejecutando sudo -s -H antes de iniciar el ssh-agent, o puede que necesites utilizar exec ssh-agent bash o exec ssh-agent zsh para ejecutar el ssh-agent.

  6. Busca tu huella digital de llave pública y anótala.

    $ ssh-add -l -E sha256
    > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA)
  7. The SSH keys on GitHub Enterprise Server should match the same keys on your computer.

  1. En la esquina superior derecha de cualquier página, da clic en tu foto de perfil y después da clic en Configuración. Icono Settings (Parámetros) en la barra de usuario

  2. En la barra lateral de configuración de usuario, da clic en Llaves SSH y GPG. Llaves de autenticación

  3. En la página de Parámetros SSH, anota las claves SSH asociadas a tu cuenta. For those that you don't recognize, or that are out-of-date, click Delete. If there are valid SSH keys you'd like to keep, click Approve. SSH key list

    Note: If you're auditing your SSH keys due to an unsuccessful Git operation, the unverified key that caused the SSH key audit error will be highlighted in the list of SSH keys.

  4. Abre Git Bash. Si estás usando Git Shell, que se incluye en GitHub Desktop, abre Git Shell y avanza hasta el paso 6.

  5. Si estás usando Git Bash, activa el ssh-agent:

    # inicia el ssh-agent en segundo plano
    $ eval "$(ssh-agent -s)"
    > Agent pid 59566

    Si estás usando otro símbolo de terminal, como Git para Windows, activa el ssh-agent:

    # start the ssh-agent in the background
    $ eval $(ssh-agent -s)
    > Agent pid 59566
  6. Busca tu huella digital de llave pública y anótala.

    $ ssh-add -l -E sha256
    > 2048 SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ /Users/USERNAME/.ssh/id_rsa (RSA)
  7. The SSH keys on GitHub Enterprise Server should match the same keys on your computer.

  1. En la esquina superior derecha de cualquier página, da clic en tu foto de perfil y después da clic en Configuración. Icono Settings (Parámetros) en la barra de usuario

  2. En la barra lateral de configuración de usuario, da clic en Llaves SSH y GPG. Llaves de autenticación

  3. En la página de Parámetros SSH, anota las claves SSH asociadas a tu cuenta. For those that you don't recognize, or that are out-of-date, click Delete. If there are valid SSH keys you'd like to keep, click Approve. SSH key list

    Note: If you're auditing your SSH keys due to an unsuccessful Git operation, the unverified key that caused the SSH key audit error will be highlighted in the list of SSH keys.

  4. Abre Terminal.

  5. Inicia el agente SSH en segundo plano.

    $ eval "$(ssh-agent -s)"
    > Agent pid 59566

    Dependiendo de tu ambiente, puede que necesites utilizar un comando diferente. Por ejemplo, puede que necesites utilizar acceso de raíz ejecutando sudo -s -H antes de iniciar el ssh-agent, o puede que necesites utilizar exec ssh-agent bash o exec ssh-agent zsh para ejecutar el ssh-agent.

  6. Busca tu huella digital de llave pública y anótala.

> 2048 <em>SHA256:274ffWxgaxq/tSINAykStUL7XWyRNcRTlcST1Ei7gBQ</em> /Users/<em>USERNAME</em>/.ssh/id_rsa (RSA) ```

7. Las claves SSH en GitHub Enterprise Server *deben* coincidir con las mismas calves en tu computadora.

</div>

<div class="extended-markdown warning border rounded-1 mb-4 p-3 color-border-danger color-bg-danger f5">

**Advertencia**: Si ves una clave SSH que no te resulta familiar en GitHub Enterprise Server, elimínala de inmediato y contáctate con el administrador de tu sitio para recibir más ayuda. Una llave pública no identificada puede indicar un posible problema de seguridad.

</div>

¿Te ayudó este documento?

Política de privacidad

¡Ayúdanos a hacer geniales estos documentos!

Todos los documentos de GitHub son de código abierto. ¿Notas algo que esté mal o que no sea claro? Emite una solicitud de cambios.

Haz una contribución

O, aprende cómo contribuir.