Generar claves SSH

cisshsecurity
¿Cómo generar claves SSH?

Las claves SSH son un mecanismo de seguridad introducido en SSH (Secure Shell).

Utiliza criptografía asimétrica (un par de claves también conocidas como clave pública y clave privada) para proporcionar comunicaciones seguras y autenticación tanto del servidor como del cliente.

1 - Abra un Bash shell (Linux or Mac). Si trabaja en Windows, abra la consola de GitBash.

2 - Escriba el siguiente comando adaptándolo con su email:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

1 - Cuando le pregunte dónde almacenar las claves, presione intro para aceptar el archivo predeterminado (o elija un nombre si desea uno diferente).

2 - Cuando se le solicite una passphase, elija una passphase para protegerla.

3 - La ubicación predeterminada de las claves en Linux o Mac está dentro de la carpeta: ~/.ssh/.

4 - La ubicación predeterminada en Windows es la carpeta %USERPROFILE%/.ssh/.

5 - Para configurar un sitio web para insertar código como Github, Bitbucket o Azure Devops, debe abrir el archivo que contiene la clave pública (con extensión .pub) y agregarlo al sitio web en la configuración de su cuenta. Tendrá la siguiente forma:

ssh-rsa AAAAB3Nza...Yr3GcDWj6owKI3vhAciQQX email@machine

Copie y pegue el contenido de la clave en el sitio web de destino.

Recuerde

  • Es seguro compartir su clave pública. Es como su tarjeta de presentación. Te identifica.
  • Nunca comparta su clave privada con un tercero. Al hacerlo, está dando las claves para que otros se hagan pasar por usted y cometan actos en su nombre.

Para conocer mucho más sobre las claves SSH, visite SSH Keys.

Si todavía tienes preguntas

Envíanos un correo y conversamos.

¿Hablamos?