🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo crear y gestionar claves SSH en DirectAdmin

Actualizado el 22 de junio de 2026

¿Qué son las claves SSH y por qué necesitas usarlas en DirectAdmin?

Las claves SSH son un método de autenticación criptográfica que te permite conectarte a tu servidor de forma segura, sin necesidad de introducir una contraseña en cada conexión. En lugar de usar una clave de acceso tradicional, este sistema utiliza un par de archivos: una clave privada (que solo tú debes tener) y una clave pública (que se instala en el servidor).

Cuando trabajas con claves SSH DirectAdmin, estás implementando una capa extra de seguridad en tu servidor. Las contraseñas pueden ser vulnerables a ataques de fuerza bruta o phishing, pero una clave SSH de 2048 o 4096 bits es prácticamente imposible de descifrar. Además, te permite automatizar tareas como copias de seguridad o despliegues de código sin tener que escribir la contraseña cada vez.

En este artículo, te enseñaré paso a paso cómo generar, instalar y gestionar tus claves SSH DirectAdmin, tanto desde la interfaz gráfica como desde la terminal. No necesitas ser un experto, solo seguir las instrucciones con calma.

[TIP] Si eres nuevo en esto, no te preocupes. Al final de este artículo tendrás un flujo completo para usar SSH DirectAdmin con total seguridad.


¿Qué es DirectAdmin y cómo gestiona el acceso SSH?

DirectAdmin es uno de los paneles de control de hosting más utilizados en el mundo. Su interfaz limpia y su potente administración de cuentas lo hacen ideal para revendedores y administradores de servidores. Dentro de DirectAdmin, el acceso SSH se gestiona desde la sección "Gestión de claves SSH" o "SSH Keys" (dependiendo de la versión y el idioma del panel).

DirectAdmin no solo te permite generar claves, sino que también te deja importar claves públicas existentes, cambiar la clave de acceso de tu cuenta y restringir el acceso por IP. Todo esto se hace desde un entorno gráfico, lo que facilita enormemente la gestión para usuarios que no se sienten cómodos usando la línea de comandos.

La gestión de claves SSH DirectAdmin se divide en dos partes principales:

  1. Generar un par de claves (pública y privada) desde el propio panel.
  2. Autorizar la clave pública en tu cuenta para que el servidor la reconozca.

Vamos a verlo en detalle.


Requisitos previos antes de crear tus claves SSH

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a DirectAdmin como usuario administrador o como usuario de una cuenta de hosting con permisos para gestionar SSH.
  • Un cliente SSH instalado en tu equipo. Si usas Windows, puedes instalar PuTTY o usar el terminal integrado (OpenSSH). Si usas macOS o Linux, ya tienes el terminal con SSH incluido.
  • Conocimientos básicos de navegación por el panel de DirectAdmin. No necesitas más.

[INFO] Si tu servidor usa un panel alternativo como Syspanel (antes HestiaCP), el puerto de acceso por defecto es el 2106. Sin embargo, este artículo está enfocado exclusivamente en DirectAdmin, así que no te líes con otros paneles.


Cómo generar claves SSH desde DirectAdmin (paso a paso)

Generar un par de claves desde el panel es muy sencillo. Solo tienes que seguir estos pasos:

Paso 1: Accede a tu panel de DirectAdmin

Inicia sesión en tu cuenta de DirectAdmin. Una vez dentro, busca la sección que se llama "Gestión de claves SSH". Normalmente la encontrarás en el menú principal, dentro del apartado "Cuenta" o "Seguridad".

Paso 2: Crea un nuevo par de claves

Dentro de la sección de claves SSH, verás un botón o enlace que dice "Crear nueva clave" o "Generar clave". Haz clic en él.

Se te pedirán los siguientes datos:

  • Nombre de la clave: un identificador para que sepas cuál es cuál. Por ejemplo, "laptop-casa" o "servidor-trabajo".
  • Tipo de cifrado: te recomiendo elegir RSA con al menos 2048 bits. Si tu servidor lo soporta, puedes usar 4096 bits para mayor seguridad.
  • Frase de contraseña (passphrase): es opcional, pero muy recomendable. Es una contraseña adicional que protegerá tu clave privada incluso si alguien roba el archivo.

[TIP] Usa una frase de contraseña larga y fácil de recordar para ti, pero difícil de adivinar. Por ejemplo: "MiPerroSeLlamaRex2024!" es mejor que "1234".

Paso 3: Guarda la clave privada en un lugar seguro

Una vez generada, DirectAdmin te mostrará tanto la clave pública como la privada. Copia la clave privada y guárdala en un archivo de texto en tu equipo (por ejemplo, id_rsa). Asegúrate de que este archivo no sea accesible por otros usuarios de tu sistema.

[WARNING] Nunca compartas tu clave privada con nadie. Si alguien la obtiene, podría acceder a tu servidor sin restricciones. Si sospechas que se ha visto comprometida, revócala y genera una nueva de inmediato.

Paso 4: Autoriza la clave pública en tu cuenta

DirectAdmin suele hacer esto automáticamente, pero si no lo hace, tendrás que añadir la clave pública al archivo ~/.ssh/authorized_keys de tu cuenta. En el panel, busca la opción "Autorizar clave" o "Add to authorized_keys" y selecciona la clave que acabas de crear.


Cómo generar claves SSH desde la terminal (método alternativo)

Si prefieres usar la terminal, también puedes generar tus claves SSH DirectAdmin desde tu equipo local. Este método es muy similar al que usarías con cualquier servidor Linux.

Paso 1: Abre tu terminal

En Windows, abre PowerShell o CMD. En macOS o Linux, abre la app de Terminal.

Paso 2: Ejecuta el comando de generación

Escribe el siguiente comando:

ssh-keygen -t rsa -b 4096 -C "tu-correo@ejemplo.com"

Te pedirá que elijas una ubicación para guardar la clave. Pulsa Enter para usar la ruta por defecto (~/.ssh/id_rsa).

Paso 3: Añade una frase de contraseña (opcional pero recomendado)

El sistema te preguntará si quieres añadir una frase de contraseña. Puedes dejarla vacía pulsando Enter, pero es mucho más seguro añadir una.

Paso 4: Copia la clave pública

Ahora necesitas copiar el contenido de tu clave pública. Puedes verla con este comando:

cat ~/.ssh/id_rsa.pub

Copia todo el texto que aparece (empieza por ssh-rsa y termina con tu correo).

Paso 5: Instala la clave en DirectAdmin

Vuelve a tu panel de DirectAdmin, ve a la sección de "Gestión de claves SSH" y busca la opción "Importar clave" o "Paste public key". Pega el contenido de tu clave pública y guarda.


Cómo conectarte a tu servidor usando SSH DirectAdmin

Una vez que tienes tus claves configuradas, conectarte es muy fácil. Abre tu terminal y escribe:

ssh usuario@tu-servidor.com

Si configuraste una frase de contraseña, te la pedirá. Si no, accederás directamente a la terminal de tu servidor.

[TIP] Si usas un puerto personalizado (no el 22 por defecto), añade -p puerto al final del comando. Por ejemplo: ssh -p 2222 usuario@tu-servidor.com.


Consejos de seguridad para gestionar tus claves SSH

La creación de claves SSH DirectAdmin es solo el primer paso. Aquí tienes algunos consejos para mantener tu servidor a salvo:

1. Desactiva la autenticación por contraseña

Una vez que hayas configurado tus claves, es recomendable desactivar el acceso por contraseña en tu servidor. Esto se hace editando el archivo /etc/ssh/sshd_config y cambiando PasswordAuthentication a no. Después, reinicia el servicio SSH.

[WARNING] Asegúrate de que tu clave funciona correctamente antes de desactivar las contraseñas. Si te equivocas, podrías quedarte fuera de tu servidor.

2. Usa claves diferentes para cada dispositivo

No uses la misma clave en tu portátil, tu móvil y tu servidor de trabajo. Si uno de ellos se ve comprometido, podrás revocar solo esa clave sin afectar a las demás.

3. Rota tus claves periódicamente

Al igual que cambias tus contraseñas, es buena práctica generar nuevas claves cada 6-12 meses. DirectAdmin te permite eliminar claves antiguas fácilmente.

4. Restringe el acceso por IP

DirectAdmin te permite limitar qué IPs pueden conectarse por SSH. Si solo accedes desde tu oficina o casa, añade esas IPs a la lista blanca.


Preguntas frecuentes (FAQ) sobre claves SSH en DirectAdmin

¿Qué hago si he perdido mi clave privada?

Si pierdes tu clave privada, no podrás acceder por SSH con ese par de claves. Deberás generar un nuevo par e instalarlo en DirectAdmin. Además, elimina la clave antigua del panel para evitar que alguien la use.

¿Puedo tener varias claves SSH en mi cuenta de DirectAdmin?

Sí, puedes tener tantas como necesites. DirectAdmin te permite gestionar múltiples claves y autorizarlas o desautorizarlas de forma independiente.

¿Es seguro usar la misma clave para varios servidores?

Técnicamente es posible, pero no recomendable. Si un servidor se ve comprometido, tu clave estará en riesgo en todos los demás.

¿Qué diferencia hay entre una clave pública y una privada?

La clave pública se instala en el servidor y se usa para cifrar mensajes que solo la clave privada puede descifrar. La privada nunca debe salir de tu equipo.

¿Puedo usar SSH DirectAdmin para transferir archivos?

Sí, puedes usar herramientas como scp o sftp para transferir archivos de forma segura usando tus claves SSH. Esto es mucho más seguro que usar FTP tradicional.


Conclusión

Gestionar claves SSH DirectAdmin es una habilidad esencial para cualquier persona que administre un servidor. No solo mejora la seguridad servidor, sino que también te permite automatizar tareas y trabajar de forma más eficiente.

Hemos visto cómo generar claves desde el propio panel y desde la terminal, cómo autorizarlas y cómo conectarte de forma segura. Además, te he dado consejos para mantener tu servidor blindado frente a accesos no autorizados.

[INFO] Recuerda que la seguridad es un proceso continuo. Revisa periódicamente tus claves, elimina las que no uses y mantén tu sistema actualizado. Si usas un panel como Syspanel, recuerda que su puerto de acceso es el 2106, pero en DirectAdmin el proceso es el que hemos descrito aquí.

Si tienes alguna duda, no dudes en consultar la documentación oficial de DirectAdmin o contactar con tu proveedor de hosting. ¡Ahora ya sabes cómo proteger tu acceso SSH como un profesional!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel