# Documentación de autenticación

Autentíquese de forma GitHub segura con contraseñas, tokens, claves SSH, etc. y mantenga su cuenta protegida.

## Recommended

* [Acerca de la autenticación para GitHub](/es/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/about-authentication-to-github)

  Puede acceder de forma segura a los recursos de su cuenta al autenticar en GitHub, utilizando credenciales diferentes según el lugar desde donde se autentique.

* [Conexión a GitHub con SSH](/es/enterprise-server@3.21/authentication/connecting-to-github-with-ssh)

  Puede conectarse a mediante el Protocolo secure Shell (SSH), que proporciona un canal seguro a GitHub través de una red no segura.

* [Administrar la verificación de firma de confirmación de cambios](/es/enterprise-server@3.21/authentication/managing-commit-signature-verification)

  GitHub comprobará las firmas GPG, SSH o S/MIME para que otras personas sepan que las confirmaciones proceden de un origen de confianza.

* [Configurar la autenticación de dos factores](/es/enterprise-server@3.21/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)

  Puedes elegir entre varias opciones para añadir una segunda fuente de autenticación a tu cuenta.

* [Inicio de sesión con claves de paso](/es/enterprise-server@3.21/authentication/authenticating-with-a-passkey/signing-in-with-a-passkey)

  Puede usar una clave de paso para iniciar sesión de forma segura y sencilla en GitHub sin necesidad de contraseña ni de autenticación en dos fases. Las claves de paso también permiten iniciar sesión en dispositivos cercanos.

* [Administración de tokens de acceso personal](/es/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens)

  Puede usar un personal access token en lugar de una contraseña al autenticarse a GitHub en la línea de comandos o con la API.

* [Eliminación de datos confidenciales de un repositorio](/es/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)

  Los datos confidenciales se pueden quitar del historial de un repositorio si puedes coordinarte cuidadosamente con todos los usuarios que los han clonado y estás dispuesto a administrar los efectos secundarios.

* [Recuperar tu cuenta si pierdes tus credenciales 2FA](/es/enterprise-server@3.21/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials)

  Si pierdes el acceso a tus credenciales de autenticación de dos factores, puedes utilizar tus códigos de recuperación, o cualquier otra opción de recuperación, para recuperar el acceso a tu cuenta.

* [Error: Permiso denegado (clave pública)](/es/enterprise-server@3.21/authentication/troubleshooting-ssh/error-permission-denied-publickey)

  Un error de "Permiso denegado" significa que el servidor rechazó tu conexión. Esto puede suceder por varias razones. A continuación se explican los ejemplos más comunes.

## Links

### Getting started

* [Acerca de la autenticación para GitHub](/es/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/about-authentication-to-github)

  Puede acceder de forma segura a los recursos de su cuenta al autenticar en GitHub, utilizando credenciales diferentes según el lugar desde donde se autentique.

## Articles

* [Acerca de la autenticación para GitHub](/es/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/about-authentication-to-github)

  Puede acceder de forma segura a los recursos de su cuenta al autenticar en GitHub, utilizando credenciales diferentes según el lugar desde donde se autentique.

* [Crear una contraseña segura](/es/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/creating-a-strong-password)

  Proteja su cuenta GitHub con una contraseña segura y única mediante un administrador de contraseñas.

* [Cambio entre cuentas](/es/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/switching-between-accounts)

  Obtenga información sobre cómo cambiar entre varias cuentas de .

* [Actualización de las credenciales de acceso de GitHub](/es/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials)

  GitHub las credenciales incluyen la contraseña, los tokens de acceso, las claves SSH y los tokens de API de aplicación que se usan para comunicarse con GitHub. Puedes restablecer personalmente todas estas credenciales de acceso.

* [Administración de tokens de acceso personal](/es/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens)

  Puede usar un personal access token en lugar de una contraseña al autenticarse a GitHub en la línea de comandos o con la API.

* [Revisar tus claves SSH](/es/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys)

  Para mantener las credenciales seguras, debe auditar con frecuencia las claves SSH y las claves de implementación, y revisar las aplicaciones autorizadas que acceden a la cuenta.

* [Revisar tus llaves de implementación](/es/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/reviewing-your-deploy-keys)

  Debes revisar tus llaves de implementación para garantizar que no haya ninguna llave sin autorización (o posiblemente comprometida). También puedes aprobar llaves de implementación existentes que sean válidas.

* [Vencimiento y revocación de tokens](/es/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation)

  Sus tokens pueden caducar y también pueden ser revocados por usted, por las aplicaciones que ha autorizado y por GitHub.

* [Revisar tu registro de seguridad](/es/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log)

  Puedes revisar el registro de seguridad de tu cuenta personal para entender mejor las acciones que has realizado y las que otros han realizado, las cuales te involucran.

* [Eventos de registro de seguridad](/es/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/security-log-events)

  Obtenga información sobre los eventos de registro de seguridad documentados en su cuenta personal.

* [Eliminación de datos confidenciales de un repositorio](/es/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository)

  Los datos confidenciales se pueden quitar del historial de un repositorio *si* puedes coordinarte cuidadosamente con todos los usuarios que los han clonado y estás dispuesto a administrar los efectos secundarios.

* [Modo sudo](/es/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/sudo-mode)

  Para confirmar el acceso a la cuenta antes de realizar una acción potencialmente confidencial, GitHub.com solicita la autenticación.

* [Evitar acceso no autorizado](/es/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/preventing-unauthorized-access)

  Es posible que se le informe de un incidente de seguridad a través de los medios de comunicación, como el descubrimiento del [fallo Heartbleed](http://heartbleed.com/), o que le roben el equipo mientras ha iniciado sesión en GitHub. En dichos casos, cambiar tu contraseña previene cualquier acceso futuro no deseado a tu cuenta y a tus proyectos.

* [Vista y gestión de tus sesiones](/es/enterprise-server@3.21/authentication/keeping-your-account-and-data-secure/viewing-and-managing-your-sessions)

  Puedes ver y revocar tus sesiones activas en configuración.

* [Acerca de la autenticación de dos factores](/es/enterprise-server@3.21/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication)

  La autenticación bifactorial (2FA) es una capa de seguridad adicional que seutiliza cuando ingresas en sitios web o en apps. Con la 2FA, tendrás que ingresar con tu nombre de usuario y contraseña y proporcionar otra forma de autenticación que solo tú sepas o a la que solo tú tengas acceso.

* [Configurar la autenticación de dos factores](/es/enterprise-server@3.21/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication)

  Puedes elegir entre varias opciones para añadir una segunda fuente de autenticación a tu cuenta.

* [Configurar la autenticación de dos factores mediante métodos de recuperación](/es/enterprise-server@3.21/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods)

  Puedes configurar diversos métodos de recuperación para acceder a tu cuenta si pierdes tus credenciales de autenticación de dos factores.

* [Acceso a GitHub mediante la autenticación en dos fases](/es/enterprise-server@3.21/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication)

  Con 2FA habilitado, se le pedirá que proporcione el código de autenticación 2FA, así como la contraseña, al iniciar sesión en GitHub.

* [Cambiar el método de autenticación en dos fases](/es/enterprise-server@3.21/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-your-two-factor-authentication-method)

  Puedes cambiar tu método de autenticación en dos fases (2FA) sin deshabilitarla completamente.

* [Solución de problemas de autenticación en dos fases](/es/enterprise-server@3.21/authentication/securing-your-account-with-two-factor-authentication-2fa/troubleshooting-two-factor-authentication-issues)

  Si tienes problemas para autenticarte con 2FA, puedes intentar solucionar los problemas de los métodos de autenticación configurados.

* [Recuperar tu cuenta si pierdes tus credenciales 2FA](/es/enterprise-server@3.21/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials)

  Si pierdes el acceso a tus credenciales de autenticación de dos factores, puedes utilizar tus códigos de recuperación, o cualquier otra opción de recuperación, para recuperar el acceso a tu cuenta.

* [Inhabilitar la autenticación de dos factores para tu cuenta personal](/es/enterprise-server@3.21/authentication/securing-your-account-with-two-factor-authentication-2fa/disabling-two-factor-authentication-for-your-personal-account)

  Si inhabilitas la autenticación de dos factores para tu cuenta personal, puedes perder acceso a las organizaciones a las que perteneces.

* [Acerca de las claves de paso](/es/enterprise-server@3.21/authentication/authenticating-with-a-passkey/about-passkeys)

  Las claves de paso permiten iniciar sesión de forma segura y sencilla, sin necesidad de contraseña y autenticación en dos fases.

* [Administración de claves de acceso](/es/enterprise-server@3.21/authentication/authenticating-with-a-passkey/managing-your-passkeys)

  Es posible que se te solicite que registres una clave de paso al iniciar sesión, pero también puedes registrar una clave de paso en la configuración de la cuenta. En el caso de los usuarios de 2FA, se pueden actualizar las claves de seguridad aptas existentes para convertirlas en claves de paso.

* [Inicio de sesión con claves de paso](/es/enterprise-server@3.21/authentication/authenticating-with-a-passkey/signing-in-with-a-passkey)

  Puede usar una clave de paso para iniciar sesión de forma segura y sencilla en GitHub sin necesidad de contraseña ni de autenticación en dos fases. Las claves de paso también permiten iniciar sesión en dispositivos cercanos.

* [Acerca de SSH](/es/enterprise-server@3.21/authentication/connecting-to-github-with-ssh/about-ssh)

  Usando el protocolo SSH, te puedes conectar y autenticar con servicios y servidores remotos. Con las claves SSH, puede conectarse a GitHub sin proporcionar su nombre de usuario y personal access token en cada visita. También puedes usar una clave SSH para firmar confirmaciones.

* [Comprobar tus claves SSH existentes](/es/enterprise-server@3.21/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys)

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

* [Generación de una nueva clave SSH y adición al agente SSH](/es/enterprise-server@3.21/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)

  Una vez que has comprobado las claves SSH existentes, puedes generar una nueva clave SSH para usarla para la autenticación y luego agregarla al ssh-agent.

* [Adición de una nueva clave SSH a la cuenta de GitHub](/es/enterprise-server@3.21/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account)

  Para configurar la cuenta en GitHub.com para que use la clave SSH nueva (o existente), también deberá agregar la clave a su cuenta.

* [Probar tu conexión SSH](/es/enterprise-server@3.21/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection)

  Después de configurar su clave SSH y agregarla a GitHub, puede comprobar la conexión.

* [Trabajar con contraseñas de clave SSH](/es/enterprise-server@3.21/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases)

  Puedes asegurar tus claves SSH y configurar un agente de autenticación para no tener que volver a ingresar tu contraseña cada vez que uses tus claves SSH.

* [Utilizar el reenvío del agente SSH](/es/enterprise-server@3.21/authentication/connecting-to-github-with-ssh/using-ssh-agent-forwarding)

  Para simplificar los despliegues en un servidor, puedes configurar el reenvío del agente SSH para utilizar las llaves SSH locales de forma segura.

* [Administrar las llaves de despliegue](/es/enterprise-server@3.21/authentication/connecting-to-github-with-ssh/managing-deploy-keys)

  Aprende las diversas formas de administrar llaves SSH en tus servidores cuando automatizas los scripts de desplegue y averigua qué es lo mejor para ti.

* [Recuperar tu contraseña de clave SSH](/es/enterprise-server@3.21/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase)

  Si perdiste tu contraseña de clave SSH, según el sistema operativo que utilices, puedes recuperarla o generar una nueva contraseña de clave SSH.

* [Error: Permiso denegado (clave pública)](/es/enterprise-server@3.21/authentication/troubleshooting-ssh/error-permission-denied-publickey)

  Un error de "Permiso denegado" significa que el servidor rechazó tu conexión. Esto puede suceder por varias razones. A continuación se explican los ejemplos más comunes.

* [Error: Número de archivo erróneo](/es/enterprise-server@3.21/authentication/troubleshooting-ssh/error-bad-file-number)

  Este error, por lo general, significa que no has podido conectarte al servidor. A menudo es causado por los firewalls y los servidores proxy.

* [Error: La clave ya está en uso](/es/enterprise-server@3.21/authentication/troubleshooting-ssh/error-key-already-in-use)

  Este error se produce al intentar agregar una clave que ya se ha agregado a otra cuenta o repositorio.

* [Error: Permiso de usuario/repo denegado a otro usuario](/es/enterprise-server@3.21/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-other-user)

  Este error significa que la clave con la que estás trabajando está conectada a una cuenta que no tiene acceso al repositorio.

* [Error: Permiso de usuario/repo denegado al usuario/otro repo](/es/enterprise-server@3.21/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo)

  Este error significa que la clave con la que estás subiendo se encuentra conectada con otro repositorio como llave de implementación, y no tiene acceso al repositorio al que estás intentado subir.

* [Error: El agente admitió un fallo al firmar](/es/enterprise-server@3.21/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign)

  En raras circunstancias, la conexión a GitHub mediante SSH en Linux genera el error `"Agent admitted failure to sign using the key"`. Sigue los pasos siguientes para resolver el problema.

* [Error: ssh-add: opción ilegal -- apple-use-keychain](/es/enterprise-server@3.21/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----apple-use-keychain)

  Este error significa que tu versión de `ssh-add` no es compatible con la integración keychain macOS, que te permite almacenar tu frase de contraseña en keychain.

* [Error: Tipo de clave desconocido](/es/enterprise-server@3.21/authentication/troubleshooting-ssh/error-unknown-key-type)

  Este error significa que el tipo de llave SSH que utilizaste no se reconoció o no es compatible con tu cliente SSH.

* [Error: Estamos haciendo una auditoría de clave SSH](/es/enterprise-server@3.21/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit)

  Este error significa que la clave SSH que estás usando para realizar una operación Git no está verificada.

* [Acerca de la verificación de firma de confirmación](/es/enterprise-server@3.21/authentication/managing-commit-signature-verification/about-commit-signature-verification)

  Puede firmar etiquetas y confirmaciones localmente utilizando GPG, SSH o S/MIME. Estas etiquetas o confirmaciones de cambios están marcadas como verificadas en GitHub para que otras personas puedan confiar en que los cambios provienen de una fuente de confianza.

* [Comprobación de claves GPG existentes](/es/enterprise-server@3.21/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys)

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

* [Generar una clave GPG nueva](/es/enterprise-server@3.21/authentication/managing-commit-signature-verification/generating-a-new-gpg-key)

  Si no tienes una clave GPG existente, puedes generar una nueva clave GPG para usarla para firmar confirmaciones y etiquetas.

* [Adición de una clave GPG a la cuenta de GitHub](/es/enterprise-server@3.21/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account)

  Para configurar su cuenta en GitHub para que use su nueva clave GPG (o una ya existente), también deberá añadir la clave a su cuenta.

* [Informarle a Git acerca de tu clave de firma](/es/enterprise-server@3.21/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key)

  Para firmar las confirmaciones localmente, debes informar a Git de que hay una clave de GPG, SSH o X.509 que quieres utilizar.

* [Asociar un correo electrónico con tu llave GPG](/es/enterprise-server@3.21/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key)

  La clave GPG debe estar asociada a un correo electrónico comprobado que coincida con la identidad del confirmante.

* [Firmar confirmaciones](/es/enterprise-server@3.21/authentication/managing-commit-signature-verification/signing-commits)

  Puede firmar confirmaciones localmente utilizando GPG, SSH o S/MIME.

* [Firmar etiquetas](/es/enterprise-server@3.21/authentication/managing-commit-signature-verification/signing-tags)

  Puede firmar las etiquetas localmente mediante GPG, SSH o S/MIME.

* [Mostrar los estados de verificación para todas tus confirmaciones](/es/enterprise-server@3.21/authentication/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits)

  Puedes habilitar el modo vigilante para verificar la firma de las confirmaciones y así marcar todas tus etiquetas y confirmaciones con un estado de verificación de firma.

* [Comprobar el estado de verificación de firma de la confirmación y de la etiqueta](/es/enterprise-server@3.21/authentication/troubleshooting-commit-signature-verification/checking-your-commit-and-tag-signature-verification-status)

  Puedes comprobar el estado de verificación de las firmas de su confirmación y de la etiqueta en GitHub.

* [Utilizar una dirección de correo electrónico verificada en tu llave GPG](/es/enterprise-server@3.21/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key)

  Al comprobar una firma, GitHub comprueba que la dirección de correo electrónico del confirmador o del tagger coincide con una dirección de correo electrónico de las identidades de la clave GPG y es una dirección de correo electrónico comprobada en la cuenta del usuario. Esto garantiza que la clave te pertenece y que tú creaste la confirmación o etiqueta.