Llaves Públicas y Privadas (Cifrado Asimétrico) 🔐
🗝️ Generación y Configuración de Llaves SSH
- Abrir Git Bash: 💻 Asegúrate de estar en la carpeta home de tu PC usando el comando:
pwd
🔑 Generar una llave SSH
- Ejecuta el siguiente comando para crear una nueva llave SSH:
ssh-keygen -t rsa -b 4096 -C "Prueba@gmail.com"
- Esto generará la llave y te pedirá que elijas dónde guardarla. Es recomendable hacerlo en la carpeta home. También se te pedirá que ingreses una contraseña; puedes optar por poner una o dejarla en blanco.
🔄 Agregar la llave al entorno o sistema operativo
- Para asegurarte de que el sistema reconozca la llave, revisa el servidor de llaves con el siguiente comando:
eval $(ssh-agent -s)
🔒 Agregar la llave privada al sistema
- Añade la llave privada a tu sistema o servidor con el comando:
ssh-add ~/.ssh/id_rsa
🔗 Verificar la conexión con GitHub
- Establece una conexión SSH con GitHub para comprobar que todo esté funcionando correctamente:
ssh -T git@github.com