SSH
Para generar un par de claves SSH y mostrar la clave pública con cat, sigue estos pasos:
1. Generar claves SSH
Section titled “1. Generar claves SSH”# Generar par de claves RSA (recomendado)ssh-keygen -t rsa -b 4096 -C "hola@casset.cat"
# O para ED25519 (más moderna y segura)ssh-keygen -t ed25519 -C "hola@casset.cat"Durante la generación te preguntará:
- Donde guardar: Presiona Enter para la ubicación por defecto (
~/.ssh/id_rsa) - Passphrase: Opcional, añade una contraseña extra de seguridad
2. Mostrar la clave pública con cat
Section titled “2. Mostrar la clave pública con cat”# Para RSAcat ~/.ssh/id_rsa.pub
# Para ED25519cat ~/.ssh/id_ed25519.pub3. Copiar la clave al portapapeles
Section titled “3. Copiar la clave al portapapeles”# Con xclipcat ~/.ssh/id_rsa.pub | xclip -selection clipboard
# O con xselcat ~/.ssh/id_rsa.pub | xsel --clipboard --inputcat ~/.ssh/id_rsa.pub | pbcopycat ~/.ssh/id_rsa.pub | clip4. Comandos útiles adicionales
Section titled “4. Comandos útiles adicionales”Verificar que se generaron correctamente:
ls -la ~/.ssh/Copiar automáticamente a un servidor remoto:
ssh-copy-id usuario@servidorComprobar conexión SSH:
ssh -T git@github.com # Para GitHubNotas importantes
Section titled “Notas importantes”- Nunca compartas tu clave privada (
id_rsaoid_ed25519) - Solo la clave pública (archivo
.pub) es la que debes compartir - Si usas Windows, asegúrate de ejecutar los comandos en Git Bash o WSL