SSH Key(Secure Shell Key) es un par de claves criptográficas utilizadas en el protocolo SSH para la autenticación y el cifrado de datos en una red. En Git, SSH Key se usa para establecer una conexión segura entre su computadora personal y un servidor Git remoto, lo que le permite realizar operaciones como clonar, empujar y extraer sin ingresar una contraseña cada vez.
Aquí se explica cómo crear un correo electrónico SSH Key en diferentes sistemas operativos:
En Windows:
-
Abra Git Bash(si tiene Git instalado) o Símbolo del sistema.
-
Ingrese el siguiente comando para generar un nuevo SSH Key:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
-
Se le pedirá que elija la ubicación para guardar el archivo SSH Key. Por defecto, se guardará en formato
C:\Users\your_username\.ssh\
. También puede especificar una ruta personalizada. -
Una vez completado, el sistema generará dos archivos:
id_rsa
(clave privada) yid_rsa.pub
(clave pública) en el.ssh
directorio. -
Copie el contenido de la clave pública(
id_rsa.pub
) con eltype
comando y agréguelo a su cuenta de Git remota en el sitio web de alojamiento de Git(p. ej., GitHub, GitLab) en la sección Claves SSH.
En Linux y macOS:
-
Abre la Terminal.
-
Ingrese el siguiente comando para generar un nuevo SSH Key:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
-
Se le pedirá que elija la ubicación para guardar el archivo SSH Key. Por defecto, se guardará en formato
~/.ssh/
. También puede especificar una ruta personalizada. -
Una vez completado, el sistema generará dos archivos:
id_rsa
(clave privada) yid_rsa.pub
(clave pública) en el.ssh
directorio. -
Copie el contenido de la clave pública(
id_rsa.pub
) con elcat
comando y agréguelo a su cuenta de Git remota en el sitio web de alojamiento de Git(p. ej., GitHub, GitLab) en la SSH Key sección.
Después de crear y agregar el SSH Key, puede usar Git sin ingresar una contraseña cada vez que acceda al servidor remoto.