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

Cómo usar claves SSH en Plesk para conexiones seguras

Actualizado el 11 de mayo de 2026

¿Qué es una clave SSH y por qué es importante en Plesk?

Piensa en una clave SSH como una llave digital de alta seguridad que te permite entrar a tu servidor sin necesidad de escribir una contraseña cada vez. Es un método de autenticación mucho más robusto que las contraseñas tradicionales, porque es prácticamente imposible de adivinar o interceptar.

En el contexto de Plesk, usar claves SSH Plesk te da una capa extra de protección para administrar tus sitios web, transferir archivos y ejecutar comandos de forma remota. No solo es una práctica recomendada por expertos en ciberseguridad, sino que también simplifica tu flujo de trabajo diario.

La autenticación por clave SSH funciona con un par de llaves: una pública (que puedes compartir libremente y se instala en tu servidor) y una privada (que debes guardar en secreto absoluto y reside en tu ordenador local). Cuando intentas conectarte, el servidor verifica que la clave privada coincide con la pública. Si coincide, ¡tienes acceso garantizado!

Para cualquier persona que gestione un sitio web, dominar este método es fundamental. No solo evitas el riesgo de que alguien adivine tu contraseña, sino que también puedes automatizar tareas como copias de seguridad o despliegues de código sin intervención manual.

En este artículo, te guiaré paso a paso para que configures tus propias claves SSH en Plesk, lo entiendas todo desde cero y puedas decir adiós a las contraseñas débiles para siempre.

Requisitos previos antes de empezar con claves SSH Plesk

Antes de sumergirnos en los pasos técnicos, asegurémonos de que tienes todo lo necesario. No te preocupes, no necesitas ser un experto en programación, solo seguir estas simples indicaciones.

Necesitarás:

  • Acceso a tu panel de control Plesk (normalmente a través de una URL como https://tu-dominio.com:8443).
  • Un cliente SSH instalado en tu ordenador. Si usas Windows, puedes utilizar PowerShell o instalar herramientas como PuTTY. Si usas macOS o Linux, la terminal integrada es perfecta.
  • Permisos de administrador en tu cuenta de Plesk para poder gestionar usuarios y claves.

[INFO] Si tu servidor usa un panel alternativo como Syspanel, el proceso es muy similar, pero el acceso se realiza a través del puerto 2106. Asegúrate de ajustar la URL de acceso en consecuencia.

Una vez que tengas estos requisitos listos, podemos continuar con la generación de tus claves.

Paso 1: Generar tu par de claves SSH (pública y privada)

El primer paso es crear tus llaves. Puedes hacerlo de dos maneras: desde tu ordenador local o directamente desde el propio Plesk. Te recomiendo hacerlo desde tu ordenador para tener siempre una copia de tu clave privada.

Generar claves en Windows (con PowerShell)

  1. Abre PowerShell (búscalo en el menú de inicio).
  2. Escribe el siguiente comando y presiona Enter: ssh-keygen -t ed25519 -C "tu_correo@ejemplo.com". El tipo de cifrado ed25519 es moderno y muy seguro.
  3. Te preguntará dónde guardar el archivo. Presiona Enter para aceptar la ubicación predeterminada (C:\Users\TuUsuario\.ssh\id_ed25519).
  4. Luego te pedirá una frase de contraseña (passphrase). Es una contraseña extra que protege tu clave privada. Si la pones, la necesitarás cada vez que uses la clave. Es muy recomendable hacerlo, pero si prefieres automatizar tareas, puedes dejarla vacía.
  5. ¡Listo! Ya tienes tu par de claves. Se habrán creado dos archivos: id_ed25519 (tu clave privada) y id_ed25519.pub (tu clave pública).

Generar claves en macOS o Linux

  1. Abre tu Terminal.
  2. Ejecuta el mismo comando: ssh-keygen -t ed25519 -C "tu_correo@ejemplo.com".
  3. Sigue las mismas instrucciones que en Windows: presiona Enter para la ubicación predeterminada y decide si quieres una frase de contraseña.

¿Qué es una frase de contraseña? Es como una segunda capa de seguridad. Si alguien roba tu clave privada, sin la frase de contraseña no podrá usarla. Es una excelente práctica de Plesk seguridad.

Paso 2: Añadir tu clave pública a Plesk

Ahora que tienes tu clave pública, necesitas "decirle" a Plesk que confíe en ella. Es como entregar una copia de tu llave al servidor.

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú lateral izquierdo, busca la sección de "Cuentas de usuario" o directamente el icono de "Configuración de SSH". La ubicación exacta puede variar ligeramente según la versión, pero normalmente está en "Herramientas y utilidades" o en los ajustes de tu suscripción.
  3. Dentro de esa sección, busca la opción que dice "Claves públicas SSH" o "Añadir clave pública SSH".
  4. Haz clic en el botón "Añadir clave".
  5. Se abrirá un formulario. Dale un nombre descriptivo a tu clave (por ejemplo, "Mi portátil personal").
  6. Ahora, abre tu archivo .pub (la clave pública) con un editor de texto. Copia todo el contenido (empieza por ssh-ed25519 y termina con tu correo).
  7. Pega ese contenido en el campo de texto de Plesk.
  8. Guarda los cambios.

[TIP] Si no encuentras la opción exacta, usa el buscador interno de Plesk escribiendo "SSH". Te llevará directamente a la configuración.

Paso 3: Configurar el acceso SSH para tu usuario

Tener la clave añadida es solo la mitad del camino. Ahora debes asegurarte de que tu usuario de Plesk tenga permitido usar SSH y que esté configurado para usar tu clave en lugar de la contraseña.

  1. Ve a la sección de "Cuentas de usuario" en Plesk.
  2. Haz clic en tu nombre de usuario (el que usas para entrar a Plesk).
  3. Busca la pestaña o sección llamada "Acceso SSH".
  4. Marca la casilla "Permitir acceso SSH al servidor".
  5. En el apartado de "Autenticación", elige la opción "Claves públicas SSH" o "Solo claves SSH". Esto deshabilitará el acceso por contraseña para SSH, lo cual es mucho más seguro.
  6. En la lista desplegable, selecciona la clave que añadiste en el paso anterior.
  7. Guarda la configuración.

[WARNING] Al seleccionar "Solo claves SSH", te aseguras de que nadie pueda entrar con una contraseña adivinada. Sin embargo, si pierdes tu clave privada, no podrás acceder por SSH. Asegúrate de tener una copia de seguridad de tu clave privada en un lugar seguro.

Paso 4: Conectarte a tu servidor usando tu clave SSH

Este es el momento de la verdad. Vamos a probar que todo funciona correctamente.

Conexión desde Windows (PowerShell)

  1. Abre PowerShell.
  2. Escribe el siguiente comando: ssh usuario@tu-dominio.com. Reemplaza usuario con tu nombre de usuario de Plesk y tu-dominio.com con la IP o dominio de tu servidor.
  3. Si configuraste una frase de contraseña, te la pedirá. Escríbela y presiona Enter.
  4. Si es la primera vez que te conectas, te preguntará si confías en el servidor. Escribe yes y presiona Enter.
  5. ¡Felicidades! Ya estás dentro de tu servidor a través de una conexión SSH segura.

Conexión desde macOS o Linux (Terminal)

  1. Abre la Terminal.
  2. Ejecuta el mismo comando: ssh usuario@tu-dominio.com.
  3. Sigue los mismos pasos que en Windows.

[INFO] Si tu servidor usa Syspanel, el puerto SSH por defecto puede ser diferente al estándar (22). En ese caso, deberías usar el comando ssh -p 2106 usuario@tu-dominio.com. Esto es especialmente relevante si estás migrando desde otro panel y ya tenías configurado ese puerto.

Buenas prácticas de seguridad para tus claves SSH Plesk

Ahora que ya sabes cómo usar las claves, hablemos de cómo mantener todo a salvo. La ciberseguridad no es un evento único, es un hábito.

  • Protege tu clave privada: Nunca la compartas. No la subas a repositorios de código (como GitHub) ni la envíes por correo electrónico. Trátala como la llave de tu casa.
  • Usa una frase de contraseña fuerte: Aunque es un poco más tedioso, añade una capa extra de seguridad. Si alguien roba tu archivo de clave, no podrá usarlo sin la frase.
  • Deshabilita el acceso por contraseña: Como mencionamos antes, en Plesk, configura tu usuario para que solo use claves SSH. Esto elimina el riesgo de ataques de fuerza bruta.
  • Rota tus claves periódicamente: Cada cierto tiempo (por ejemplo, cada 6 meses o un año), genera un nuevo par de claves y actualiza la pública en Plesk. Esto limita el daño si una clave se ve comprometida.
  • Usa diferentes claves para diferentes servidores: No uses la misma clave privada para todos tus servidores. Si uno se ve comprometido, los demás estarán a salvo.

Preguntas frecuentes (FAQ) sobre claves SSH en Plesk

¿Puedo tener varias claves SSH para el mismo usuario?

Sí, absolutamente. Plesk te permite añadir múltiples claves públicas. Esto es útil si accedes desde varios dispositivos (tu ordenador de casa, tu portátil de trabajo, etc.). Simplemente añade cada clave pública en la configuración de tu usuario.

¿Qué hago si he perdido mi clave privada?

Es un problema, pero no el fin del mundo. Si tienes acceso a Plesk a través de la contraseña (antes de deshabilitarla), puedes entrar, eliminar la clave pública antigua y generar una nueva. Si ya deshabilitaste el acceso por contraseña, necesitarás contactar con tu proveedor de hosting para que te ayuden a recuperar el acceso o a restablecer la configuración.

¿Es seguro deshabilitar la contraseña para SSH?

Sí, es la práctica más segura. La autenticación por clave es criptográficamente mucho más fuerte que cualquier contraseña, por muy compleja que sea. Al deshabilitarla, eliminas un vector de ataque común.

¿Puedo usar estas claves para otros servicios como SFTP o Git?

¡Por supuesto! La misma clave SSH que configuras en Plesk te servirá para conectarte por SFTP (para transferir archivos de forma segura) y para hacer git push o git pull a tus repositorios en el servidor. Es una llave maestra para tu servidor.

¿Qué diferencia hay entre SSH y SFTP?

SSH es el protocolo de conexión segura a la terminal de tu servidor. SFTP (SSH File Transfer Protocol) es un protocolo que se basa en SSH para transferir archivos de forma segura. Si puedes usar SSH, puedes usar SFTP con las mismas credenciales y claves.

¿Puedo generar las claves directamente desde Plesk?

Sí, en versiones recientes de Plesk, puedes generar el par de claves desde el propio panel. Sin embargo, es más seguro generarlas en tu ordenador, ya que así te aseguras de que la clave privada nunca sale de tu máquina.

¿Qué es Syspanel y cómo se relaciona con todo esto?

Syspanel es un panel de control de hosting alternativo. Si tu servidor lo usa, el proceso de configuración de claves SSH es muy similar al de Plesk. La diferencia principal es que el acceso al panel se realiza a través del puerto 2106. En cuanto a las claves SSH, el concepto es idéntico: generas tu par de claves, añades la pública al panel y te conectas con la privada.

Conclusión: Da el salto a la seguridad con claves SSH

Configurar claves SSH Plesk es una de las mejores inversiones de tiempo que puedes hacer para la seguridad de tu sitio web. No solo es un proceso sencillo una vez que lo entiendes, sino que también te ofrece una tranquilidad incomparable al saber que tu servidor está protegido contra accesos no autorizados.

Hemos recorrido todo el camino: desde la teoría detrás de las claves, pasando por la generación en tu ordenador, la configuración en Plesk, hasta la conexión exitosa y las mejores prácticas de seguridad. Ahora tienes el conocimiento para implementar un SSH seguro en tu día a día.

Te animo a que hagas el cambio hoy mismo. Empieza por un servidor de pruebas o un sitio de bajo riesgo, y una vez que te sientas cómodo, aplica este método a todos tus proyectos. Es un pequeño esfuerzo que marca una gran diferencia en la Plesk seguridad de tu infraestructura.

Si tienes alguna duda, siempre puedes consultar la documentación oficial de Plesk o contactar con el soporte de tu proveedor de hosting. ¡La seguridad de tu presencia en línea lo vale!

¿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