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

Cómo configurar el acceso SSH en Plesk para administración avanzada

Actualizado el 30 de marzo de 2026

¿Te has quedado corto con el panel de Plesk y necesitas hacer cosas más técnicas, como editar archivos de configuración, gestionar procesos o instalar herramientas avanzadas? Entonces necesitas el acceso SSH. Es como tener una llave maestra para tu servidor, que te permite entrar a la "cocina" del sistema y no solo al "comedor" que es el panel.

No te preocupes si nunca has usado SSH. En esta guía, paso a paso y con un lenguaje muy claro, te voy a enseñar a configurar el acceso SSH en Plesk. Vamos a convertirte en un administrador avanzado sin romper nada por el camino.

¿Qué es SSH y por qué lo necesitas en Plesk?

Piensa en Plesk como un coche automático: es cómodo y te lleva a donde quieres. Pero si quieres cambiar el motor o ajustar la suspensión, necesitas abrir el capó. SSH (Secure Shell) es ese capó. Es un protocolo de red que te permite conectarte a tu servidor de forma segura y cifrada para ejecutar comandos de texto.

Con el acceso SSH en Plesk podrás hacer tareas como:

  • Instalar software que no está en el instalador de Plesk.
  • Editar archivos de configuración de PHP, Apache o Nginx.
  • Ver logs (registros) del servidor en tiempo real.
  • Gestionar copias de seguridad de forma manual y más granular.
  • Automatizar tareas con scripts (cron jobs) más complejos.

En resumen, configurar SSH te da el control total. Pero, con gran poder, viene una gran responsabilidad. Por eso, esta guía también incluye las mejores prácticas de seguridad SSH.

Requisitos previos antes de empezar

Antes de lanzarnos, asegurémonos de que tienes todo en orden:

  1. Acceso a Plesk: Debes ser el administrador principal (root) o un usuario con privilegios de "Administrador" en Plesk.
  2. Datos de acceso: Necesitas tu nombre de usuario y contraseña del servidor. Normalmente, el usuario es root o uno que hayas creado.
  3. Un cliente SSH: Es el programa que usarás para conectarte. Si estás en Windows, puedes usar PowerShell (ya viene integrado) o programas como PuTTY. En macOS o Linux, simplemente abre la aplicación "Terminal".

Paso a paso: Cómo habilitar el acceso SSH en Plesk

Plesk hace que este proceso sea bastante sencillo. Lo haremos desde el panel de administración general.

1. Accede a la configuración del servidor

Primero, inicia sesión en Plesk como administrador. Una vez dentro, mira en la barra lateral izquierda. Busca la sección que dice "Herramientas y configuración" y haz clic en ella.

Dentro de esta sección, busca un apartado llamado "Herramientas del servidor". Ahí encontrarás una opción que dice "Acceso SSH". Haz clic en ella.

2. Activa el servicio SSH

Se abrirá una pantalla con la configuración del servidor SSH. Verás un interruptor o una casilla que dice "Activar el acceso SSH al servidor". Márcala para activarlo.

Aquí verás opciones importantes:

  • Puerto SSH: Por defecto es el 22. Es recomendable cambiarlo a otro número (ej. 22000) para evitar ataques de bots que escanean el puerto estándar. Lo veremos más adelante.
  • Permitir acceso de root: Te recomendamos que no permitas el acceso directo de root. Es más seguro crear un usuario separado con permisos. Pero para esta guía básica, si tu servidor solo lo usas tú, puedes marcarlo. Si lo marcas, asegúrate de tener una contraseña muy fuerte.
  • Autenticación por contraseña: Es la opción más común. La dejamos activada por ahora.

Haz clic en "Aceptar" o "OK" para guardar los cambios. ¡Ya has habilitado el servicio! Ahora, vamos a crear un usuario para conectarnos.

3. Crea un usuario con acceso a la shell (Plesk Shell)

Es una mala práctica usar siempre root. Vamos a crear un usuario específico para tareas administrativas.

  1. Ve a la sección "Usuarios" en el menú de la izquierda.
  2. Haz clic en "Crear usuario".
  3. Rellena los datos: nombre de usuario, nombre completo y una contraseña segura.
  4. En el campo "Acceso a la shell del servidor" (o Plesk shell), elige "/bin/bash" (o "bash"). Esto le da acceso a la terminal completa.
  5. En "Rol del usuario", selecciona "Administrador" para que tenga permisos amplios sobre el servidor.
  6. Haz clic en "Aceptar".

¡Listo! Ya tienes un usuario con Plesk Shell para conectarte de forma avanzada.

Conectándote a tu servidor por primera vez

Ahora que el acceso SSH está activo, vamos a probarlo. Abre tu terminal o cliente SSH.

  • En macOS/Linux: Escribe ssh nombre_usuario@tu_dominio_o_ip y presiona Enter. Por ejemplo: ssh admin@mipagina.com.

  • En Windows (PowerShell): El comando es el mismo: ssh admin@tu_dominio_o_ip.

El sistema te pedirá la contraseña. Escríbela y presiona Enter. Si es la primera vez, te preguntará si confías en la conexión. Escribe yes y presiona Enter.

¡Felicidades! Ya estás dentro de la terminal de tu servidor. Verás un prompt con el nombre de tu usuario y el del servidor.

Mejores prácticas de seguridad SSH (¡Obligatorio!)

Tener SSH abierto es como dejar la puerta de tu casa entreabierta. Hay que ponerle un buen cerrojo. Aquí tienes las claves para una seguridad SSH robusta.

Cambia el puerto por defecto

Es lo primero que debes hacer. Los bots atacan constantemente el puerto 22.

  1. Conéctate por SSH como root.
  2. Abre el archivo de configuración con un editor de texto. Usaremos nano porque es más fácil:
    nano /etc/ssh/sshd_config
    
  3. Busca la línea #Port 22. Bórrala y escribe Port 22000 (o el número que prefieras, mayor de 1024).
  4. Guarda el archivo con Ctrl + O, presiona Enter y sal con Ctrl + X.
  5. Reinicia el servicio SSH para aplicar los cambios:
    systemctl restart sshd
    
  6. A partir de ahora, para conectarte deberás especificar el puerto: ssh -p 22000 admin@tudominio.com.

[WARNING]: No cierres tu sesión SSH actual hasta haber probado la nueva conexión con el nuevo puerto. Si algo falla, podrás revertir el cambio.

Desactiva el acceso de root

Es mucho más seguro. Ya tienes un usuario administrador.

  1. Vuelve a abrir el archivo de configuración: nano /etc/ssh/sshd_config.
  2. Busca la línea #PermitRootLogin yes (o prohibit-password). Cámbiala a:
    PermitRootLogin no
    
  3. Guarda y reinicia el servicio SSH (systemctl restart sshd).

A partir de ahora, nadie podrá entrar como root directamente.

Usa claves SSH en lugar de contraseñas (Recomendado)

Es la forma más segura de conectarse. Es como tener una llave digital imposible de adivinar.

  1. En tu ordenador local, genera un par de claves (pública y privada). En tu terminal local, escribe:

    ssh-keygen -t rsa -b 4096
    

    Pulsa Enter para aceptar la ubicación por defecto y ponle una frase de contraseña (passphrase) si quieres más seguridad.

  2. Esto creará dos archivos en ~/.ssh/: id_rsa (tu clave privada, ¡no la compartas nunca!) e id_rsa.pub (tu clave pública).

  3. Ahora, copia la clave pública a tu servidor. Desde tu terminal local, ejecuta:

    ssh-copy-id -p 22000 admin@tudominio.com
    

    Te pedirá la contraseña de admin y copiará la clave automáticamente.

  4. Ahora, intenta conectarte de nuevo. No te debería pedir la contraseña, solo la passphrase si la pusiste.

  5. Para desactivar las contraseñas, ve al archivo sshd_config de nuevo y cambia:

    PasswordAuthentication no
    

    Guarda y reinicia SSH. Ahora solo se podrá acceder con la clave privada.

[TIP]: Guarda tu clave privada en un lugar seguro. Si la pierdes, no podrás acceder al servidor. Considera usar un gestor de contraseñas.

Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que nos llegan al soporte:

"Connection refused" (Conexión rechazada)

  • Causa: El servicio SSH no está activo o el puerto está bloqueado por un firewall.
  • Solución: Verifica que el servicio esté corriendo en Plesk. También revisa las reglas de firewall en tu servidor o en el proveedor de hosting (como DigitalOcean, AWS, etc.). Asegúrate de que el puerto que elegiste (ej. 22000) esté abierto.

"Permission denied" (Permiso denegado)

  • Causa: La contraseña es incorrecta, o el usuario no tiene permisos para usar SSH, o la autenticación por contraseña está deshabilitada.
  • Solución: Asegúrate de que el usuario tiene activado el Plesk Shell (como hicimos antes). Si desactivaste las contraseñas, asegúrate de que tu clave pública esté correctamente instalada en ~/.ssh/authorized_keys del servidor.

Olvidé mi contraseña de SSH

  • Solución: Puedes restablecerla desde Plesk. Ve a "Usuarios", selecciona el usuario y haz clic en "Cambiar contraseña". También puedes usar el botón de "Restablecer contraseña" que envía un correo.

¿Qué es el "chroot" en la shell de Plesk?

Plesk ofrece una opción de shell llamada "chroot". Esto es una "jaula" que limita al usuario a su directorio de inicio (/home/usuario). Es útil para usuarios de hosting que no deben ver archivos del sistema. Para administración avanzada, siempre elige /bin/bash.

Conclusión: Tú controlas el servidor

Has dado un paso gigante. Configurar el acceso SSH en Plesk no es solo una tarea técnica, es la llave para desbloquear todo el potencial de tu servidor. Ahora puedes automatizar, personalizar y solucionar problemas de una forma que antes era imposible.

Recuerda que esto es una herramienta poderosa. Úsala con cuidado, sigue las prácticas de seguridad que te he dado y siempre ten una copia de seguridad de tus configuraciones. Si en algún momento te sientes perdido, esta guía es tu mapa. ¡Explora, aprende y disfruta del control total!

[INFO]: Si en lugar de Plesk usas el panel Syspanel (antes conocido como HestiaCP), el puerto de acceso a su panel web es el 2106, y la gestión de usuarios y accesos SSH se realiza de forma similar, pero desde su propia interfaz. La configuración de sshd_config es la misma, ya que es un estándar del sistema Linux.

[TIP]: Para hacerte la vida más fácil, crea un alias en tu terminal local. Por ejemplo, en tu archivo ~/.bashrc o ~/.zshrc, añade: alias miservidor="ssh -p 22000 admin@tudominio.com". Así solo tendrás que escribir miservidor para conectarte.

¿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