Este tutorial te enseñará cómo generar una clave SSH en tu computadora y utilizarla como alternativa al usuario root con contraseña, para acceder de forma segura a tu Cloud Server.
🔐 ¿Qué es una llave SSH?
Una llave SSH es una forma segura de autenticarte en tu servidor sin necesidad de contraseña. Se compone de un par de claves:
Clave privada: Se guarda en tu computadora. No la compartas.
Clave pública: Se copia al servidor.
🔐 Crear llaves SSH
Sigue estas instrucciones para crear un par de claves (pública/privada) en Linux, macOS y Windows.
Si utilizas Windows y NO tienes habilitado el OpenSSH, puedes instalar PuTTYgen para crearlas.
-
Abre una terminal (en Linux o macOS) o PowerShell en Windows y ejecuta el siguiente comando:
ssh-keygen
También puedes especificar el tipo de clave a crear (rsa, ed25519 o ecdsa)
Tipo ED25519: Moderna, rápida y segura. Opción recomendada.
ssh-keygen -t ed25519
Tipo RSA 2048 bits: Compatibilidad alta pero menor seguridad que ED25519.
ssh-keygen -t rsa -b 2048
Tipo RSA 4096 bits: Mayor seguridad pero más lenta. Posibles porblemas de compatibilidad con sistemas antiguos.
ssh-keygen -t rsa -b 4096
Tipo ECDSA 256 bits: Más rápida que RSA pero menor soporte en versiones antiguas de OpenSSH.
ssh-keygen -t ecdsa -b 256
Opcionalmente, puedes incluir un comentario en la clave, agregando la bandera -C y el comentario al comnado. Esto se agregará al final de tu clave pública y te servirá luego de referencia.
ssh-keygen -t ed25519 -C "usuario@ejemplo.com"
-
Te pedirá especifiques la ruta y nombre del archivo. Deja en blanco para utilizar el valor por defecto.
Enter file in which to save the key (~/.ssh/id_{tipo}):
-
Opcionalmente podrás colocar una contraseña para mayor seguridad. Deja en blanco para no utilizar esta funcionalidad.
Enter passphrase (empty for no passphrase): Enter same passphrase again:
- Se generarán dos archivos en la ruta y con el nombre que designaste:
- Clave privada: id_{tipo}
- Clave pública: id_{tipo}.pub
-
Copia el contenido del archivo de la clave pública (extención .pub)
cat ~/.ssh/id_{tipo}.pub
y pégalo en el campo "Llave SSH pública" del formulario para agregar llaves públicas.
Relacionada con
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.