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.
-
En la esquina superior derecha de cualquier página en GitHub, haga clic en la fotografía de perfil y luego en Configuración.
-
En la sección "Acceso" de la barra lateral, haz clic en Claves SSH y GPG.
-
En "Claves SSH", anota las claves SSH asociadas a tu cuenta. En las que no reconozca o hayan quedado obsoletas, haga clic en Eliminar. Si hay claves SSH válidas que le gustaría conservar, haga clic en Aprobar.
Note
Si vas a auditar las claves SSH debido a una operación de Git incorrecta, la clave no comprobada que ha provocado el error de auditoría de clave SSH se resaltará en la lista de claves SSH.
-
Abre Terminal.
-
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, es posible que tenga que usar el acceso raíz mediante la ejecución de
sudo -s -H
antes de iniciar ssh-agent, o bien que tenga que usarexec ssh-agent bash
oexec ssh-agent zsh
ejecutar ssh-agent. -
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)
-
Las claves SSH de GitHub deben coincidir con las mismas claves del equipo.
-
En la esquina superior derecha de cualquier página en GitHub, haga clic en la fotografía de perfil y luego en Configuración.
-
En la sección "Acceso" de la barra lateral, haz clic en Claves SSH y GPG.
-
En "Claves SSH", anota las claves SSH asociadas a tu cuenta. En las que no reconozca o hayan quedado obsoletas, haga clic en Eliminar. Si hay claves SSH válidas que le gustaría conservar, haga clic en Aprobar.
Note
Si vas a auditar las claves SSH debido a una operación de Git incorrecta, la clave no comprobada que ha provocado el error de auditoría de clave SSH se resaltará en la lista de claves SSH.
-
Abra Git Bash.
-
Si usa Git Bash, active ssh-agent:
# start the ssh-agent in the background $ eval "$(ssh-agent -s)" > Agent pid 59566
Si usa otro símbolo del sistema de terminal, como Git para Windows, active ssh-agent:
# start the ssh-agent in the background $ eval $(ssh-agent -s) > Agent pid 59566
Note
Los comandos eval anteriores inician ssh-agent manualmente en el entorno. Estos comandos pueden producir un error si ssh-agent ya se ejecuta como un servicio del sistema en segundo plano. Si esto sucede, se recomienda comprobar la documentación pertinente para el ambiente.
-
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)
-
Las claves SSH de GitHub deben coincidir con las mismas claves del equipo.
-
En la esquina superior derecha de cualquier página en GitHub, haga clic en la fotografía de perfil y luego en Configuración.
-
En la sección "Acceso" de la barra lateral, haz clic en Claves SSH y GPG.
-
En "Claves SSH", anota las claves SSH asociadas a tu cuenta. En las que no reconozca o hayan quedado obsoletas, haga clic en Eliminar. Si hay claves SSH válidas que le gustaría conservar, haga clic en Aprobar.
Note
Si vas a auditar las claves SSH debido a una operación de Git incorrecta, la clave no comprobada que ha provocado el error de auditoría de clave SSH se resaltará en la lista de claves SSH.
-
Abre Terminal.
-
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, es posible que tenga que usar el acceso raíz mediante la ejecución de
sudo -s -H
antes de iniciar ssh-agent, o bien que tenga que usarexec ssh-agent bash
oexec ssh-agent zsh
ejecutar ssh-agent. -
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)
-
Las claves SSH de GitHub deben coincidir con las mismas claves del equipo.
Warning
Si ves una clave SSH con la que no está familiarizado en GitHub, elimínala de inmediato y ponte en contacto con con nosotros a través del Soporte técnico de GitHub para obtener más ayuda. Una clave pública no identificada puede indicar un posible problema de seguridad.