🔑 Cómo generar llaves SSH para acceder a tu Cloud Server

Soporte Donweb
Soporte Donweb
  • Actualización

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.

  1. 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"
  2. 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}):
  3. 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:
  4. Se generarán dos archivos en la ruta y con el nombre que designaste:
    • Clave privada: id_{tipo}
    • Clave pública: id_{tipo}.pub
  5. 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

¿Fue útil este artículo?

Usuarios a los que les pareció útil: 0 de 0

¿Tiene más preguntas? Enviar una solicitud

Comentarios

0 comentarios

Inicie sesión para dejar un comentario.