Generar un par de claves privada-pública SSH

Linux / Windows / MAC

Abrir la terminal e ingresar el siguiente comando, sustituyendo la dirección de correo electrónico de GitHub.

$ ssh-keygen -t ed25519 -C "[email protected]"

Si se está utilizando un sistema heredado que no es compatible con el algoritmo Ed25519, utilizar:

$ ssh-keygen -t rsa -b 4096 -C "[email protected]"

Se pedirá elegir la ubicación del archivo, aquí también es posible elegir un nombre personalizado. Para mantener el nombre y la ubicación predeterminados, simplemente presionar la tecla Intro.

> Enter a file in which to save the key (/c/Users/you/.ssh/custom_name):[Press enter]

Escribir y confirmar una contraseña/frase de contraseña para proteger las claves SSH, es posible presionar enter para no tener contraseña/frase de contraseña.

No se podrá ver nada al escribe, sin embargo, los caracteres aún se están capturando.

> Enter passphrase (empty for no passphrase): 
> Enter same passphrase again: 

Ahora el par de claves SSH está listo para funcionar, para leer la llave pública abrir la terminal e ingresar:

cat ~/.ssh/id_ed25519.pub

Enlaces de referencia

Last updated