Skip to main content

Acerca de 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.

Puedes acceder y escribir datos en repositorios de GitHub mediante SSH (protocolo Secure Shell). Al conectarse a través de SSH, se realiza la autenticación mediante un archivo de clave privada en el equipo local. Para obtener más información sobre SSH, consulte Secure Shell en Wikipedia.

Cuando configures SSH, necesitarás generar una clave SSH privada nueva y agregarla al agente SSH. También debe agregar la clave pública SSH en su cuenta en GitHub antes de usarla para autenticarse o firmar confirmaciones de cambios. Para más información, consulta Generación de una nueva clave SSH y adición al agente SSH, Adición de una nueva clave SSH a la cuenta de GitHub y Acerca de la verificación de firma de confirmación.

Puedes asegurar tu llave SSH aún más si utilizas una llave de seguridad de hardware, la cual requiere que esta última se conecte físicamente a tu computadora cuando se utilice el par de llaves para autenticarte con SSH. También puedes asegurar tu llave SSH si la agregas al ssh-agent y utiliza una contraseña. Para más información, consulta Trabajar con contraseñas de clave SSH.

Para usar la clave SSH con un repositorio propiedad de una organización que use el inicio de sesión único de SAML, debe autorizar la clave. Para obtener más información, consulte Autorización de una clave SSH para su uso con el inicio de sesión único

Para mantener la seguridad de cuenta, puedes revisar tu lista de llaves SSH frecuentemente y retirar cualquier llave que sea inválida o que se haya puesto en riesgo. Para más información, consulta Revisar tus claves SSH.

Si no ha usado la clave SSH durante un año, GitHub eliminará automáticamente la clave SSH inactiva como precaución de seguridad. Para más información, consulta Claves SSH eliminadas o faltantes.

Las organizaciones que usan GitHub Enterprise Cloud pueden proporcionar certificados SSH, que los miembros pueden usar para acceder a los repositorios de esa organización sin agregar el certificado a su cuenta en GitHub.

Los miembros no pueden usar el certificado para acceder a bifurcaciones de los repositorios de la organización, a menos que la empresa haya permitido que las CA SSH accedan a repositorios propiedad del usuario. Para más información, consulta Acerca de las autoridades de certificación de SSH.

Información adicional