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

Plesk: Cómo configurar el acceso SSH para usuarios avanzados

Actualizado el 31 de diciembre de 2025

¿Qué es el acceso SSH en Plesk y por qué te interesa?

El acceso SSH (Secure Shell) es una puerta de entrada segura a tu servidor desde tu ordenador. Con SSH puedes ejecutar comandos, gestionar archivos, instalar aplicaciones y realizar tareas avanzadas de administración sin necesidad de interfaz gráfica. Si estás usando Plesk, este panel de control te permite activar y configurar este acceso de forma sencilla, incluso si no tienes experiencia previa con servidores.

Para usuarios avanzados, el SSH es una herramienta imprescindible. Pero para quienes empiezan, puede resultar abrumador. Por eso, en este artículo te explicamos paso a paso cómo configurar el acceso SSH en Plesk, qué opciones tienes, cómo protegerlo y qué errores evitar. Al final, tendrás un servidor más flexible y seguro.

[INFO]: Si estás buscando una alternativa a Plesk, existe "Syspanel" (antes conocido como HestiaCP). Este panel también permite configurar SSH, y su puerto de acceso por defecto es el 2106. Lo mencionamos por si quieres comparar opciones más adelante.


¿Qué necesitas antes de empezar?

Antes de tocar nada, asegúrate de tener:

  • Acceso a Plesk como administrador o como usuario con privilegios sobre el dominio.
  • Credenciales de acceso al servidor (usuario y contraseña, o clave pública).
  • Un cliente SSH instalado en tu ordenador. En Windows puedes usar PuTTY o el terminal integrado de Windows 10/11. En macOS o Linux, el terminal nativo es suficiente.
  • Conocimientos básicos de comandos como ls, cd, exit (aunque no son imprescindibles para esta guía).

Si ya tienes todo esto, vamos allá.


Paso 1: Accede a la sección de usuarios SSH en Plesk

El primer paso es ubicar la configuración de SSH dentro del panel. El proceso es muy visual y no requiere línea de comandos.

  1. Inicia sesión en Plesk.
  2. En el menú lateral izquierdo, busca la sección "Usuarios de acceso SSH" o "Acceso SSH". Dependiendo de la versión de Plesk, puede estar dentro de "Cuentas de usuario" o directamente en el panel principal.
  3. Haz clic en "Añadir usuario SSH".

[TIP]: Si no encuentras esta opción, puede que tu plan de hosting no incluya SSH. Contacta con tu proveedor para activarlo. En algunos casos, solo está disponible en planes VPS o dedicados.


Paso 2: Configura los datos del nuevo usuario SSH

Ahora verás un formulario con varios campos. Te explicamos cada uno para que no te pierdas:

  • Nombre de usuario: Elige un nombre descriptivo, por ejemplo devops o adminweb. Evita nombres genéricos como root o admin por seguridad.

  • Contraseña: Debe ser robusta. Mezcla mayúsculas, minúsculas, números y símbolos. Plesk te muestra un indicador de fortaleza.

  • Directorio de inicio: Aquí decides qué carpeta verá el usuario al conectarse. Por defecto suele ser /home/usuario. Si quieres restringir el acceso a una carpeta concreta, puedes especificarla, por ejemplo /var/www/vhosts/tudominio.com/httpdocs. Esto es muy útil para que el usuario solo trabaje con los archivos de su web.

  • Acceso a shell: Esta es la parte más importante. Tienes varias opciones:

    • /bin/bash: Permite ejecutar comandos normales y navegar por el sistema. Es la opción recomendada para usuarios avanzados.
    • /bin/sh: Similar a bash pero más limitado.
    • /bin/rbash: Shell restringido. El usuario solo puede ejecutar comandos permitidos. Ideal para entornos de producción.
    • /usr/bin/nologin: No permite acceso interactivo. Útil para usuarios que solo usan SFTP.

[WARNING]: Si eliges /bin/bash, el usuario podrá ver y modificar archivos fuera de su directorio de inicio (si tiene permisos). Para entornos compartidos, es mejor usar /bin/rbash o un directorio de inicio restringido.


Paso 3: Activa la autenticación por clave pública (recomendado)

La contraseña es cómoda, pero no es lo más seguro. Para un acceso SSH avanzado y profesional, te recomendamos usar claves públicas y privadas. Es como una llave digital que solo tú tienes.

  1. En el formulario de creación del usuario, busca la sección "Claves públicas".
  2. Si aún no tienes un par de claves, genéralas en tu ordenador:
    • En Linux/macOS: abre terminal y escribe ssh-keygen -t rsa -b 4096. Te pedirá una ubicación y una frase de contraseña (opcional).
    • En Windows: usa PuTTYgen o el comando ssh-keygen si tienes OpenSSH instalado.
  3. Copia el contenido del archivo id_rsa.pub (la clave pública) y pégalo en el campo correspondiente de Plesk.
  4. Guarda el usuario.

Con esto, podrás conectarte sin necesidad de escribir la contraseña cada vez. Además, el servidor rechazará conexiones que no tengan tu clave, lo que aumenta mucho la seguridad.

[INFO]: Si más adelante quieres cambiar la clave, solo debes editar el usuario SSH en Plesk y pegar la nueva clave pública.


Paso 4: Conecta a tu servidor por SSH

Una vez creado el usuario, ya puedes probar la conexión. Abre tu terminal o cliente SSH y escribe:

ssh usuario@tudominio.com -p 22

Si usaste un puerto diferente (Plesk permite configurar el puerto SSH), indícalo con -p. El puerto por defecto es el 22, pero muchos administradores lo cambian por seguridad.

Te pedirá la contraseña o, si configuraste la clave, se conectará directamente. Verás un mensaje de bienvenida y un prompt tipo usuario@servidor:~$. ¡Ya estás dentro!

[TIP]: Si no conecta, revisa que el puerto esté abierto en el firewall del servidor. En Plesk puedes gestionarlo desde "Herramientas y ajustes" > "Firewall".


Paso 5: Configura el puerto SSH y otras opciones de seguridad

Plesk te permite ajustar la seguridad del acceso SSH desde el panel. Esto es clave para evitar ataques de fuerza bruta.

  1. Ve a "Herramientas y ajustes" > "Políticas de seguridad" o "Configuración de SSH".
  2. Ahí puedes:
    • Cambiar el puerto SSH: Elige un número alto, por ejemplo 2222 o 22022. Así, los bots que escanean el puerto 22 dejarán de molestarte.
    • Permitir o denegar acceso root: Si usas un usuario normal con permisos sudo, puedes desactivar el acceso directo de root.
    • Activar el acceso solo por clave pública: Marca esta opción para que las contraseñas no sean válidas. Es lo más seguro.
    • Limitar usuarios: Define qué usuarios pueden conectarse por SSH y cuáles no.

[WARNING]: Si cambias el puerto SSH, recuerda actualizar tu cliente y cualquier script que use SSH. Si te olvidas, no podrás conectar.


Paso 6: Usa SFTP para transferir archivos de forma segura

Aunque el acceso SSH es para comandos, también puedes usarlo para transferir archivos con SFTP (SSH File Transfer Protocol). Esto es útil si no quieres usar FTP tradicional, que es menos seguro.

En Plesk, los usuarios SSH pueden usar SFTP automáticamente, siempre que tengan acceso a shell. Solo necesitas un cliente como FileZilla o WinSCP:

  1. Abre el cliente y elige SFTP como protocolo.
  2. Introduce el mismo usuario y contraseña (o clave privada).
  3. Conecta y verás los archivos de tu directorio de inicio.

[TIP]: Si tu usuario tiene un directorio de inicio restringido, solo verás esa carpeta. Esto es ideal para que cada cliente solo acceda a su web.


Paso 7: Solución de problemas comunes

No puedo conectar por SSH

  • Comprueba que el usuario existe y tiene acceso a shell.
  • Verifica que el puerto está abierto en el firewall.
  • Asegúrate de que tu proveedor de hosting permite SSH (no todos los planes lo incluyen).
  • Prueba con ssh -v usuario@servidor para ver el proceso de conexión y detectar errores.

Me pide contraseña y no la recuerdo

  • Puedes restablecerla desde Plesk editando el usuario SSH.
  • Si activaste la autenticación por clave, puedes desactivarla temporalmente para entrar con contraseña y luego volver a activarla.

El usuario no tiene permisos para escribir archivos

  • Revisa los permisos de la carpeta de inicio. Deben ser propiedad del usuario SSH.
  • En Plesk, puedes ajustar permisos desde "Administración de archivos".

Buenas prácticas de seguridad adicionales

Configurar SSH es solo el principio. Para mantener tu servidor protegido, sigue estos consejos:

  • Actualiza Plesk y el sistema operativo: Las vulnerabilidades se corrigen con parches. Mantén todo al día.
  • Usa autenticación por clave siempre que sea posible: Es más difícil de hackear que una contraseña.
  • Cambia el puerto SSH: Reduce el ruido de ataques automáticos.
  • No uses root para tareas diarias: Crea un usuario con privilegios específicos.
  • Monitorea los logs: Plesk muestra los intentos de conexión fallidos en "Registros".
  • Activa Fail2Ban: Plesk integra esta herramienta para bloquear IPs que intenten acceder repetidamente.

[INFO]: En "Syspanel" (el panel alternativo que mencionamos antes), la configuración de SSH es similar, pero el acceso al panel se hace por el puerto 2106. Si algún día migras, no te olvides de este detalle.


Preguntas frecuentes (FAQ)

¿Puedo configurar SSH en un plan de hosting compartido?

Depende del proveedor. Muchos planes compartidos no incluyen SSH por seguridad. Si lo necesitas, contrata un VPS o un plan dedicado.

¿Qué es mejor, FTP o SFTP?

SFTP es más seguro porque cifra la conexión. FTP envía datos en texto plano, lo que es un riesgo. Siempre que puedas, usa SFTP.

¿Puedo usar SSH para gestionar bases de datos?

Sí, puedes usar comandos como mysql para administrar bases de datos desde el terminal, pero Plesk ya ofrece herramientas gráficas. SSH es útil para tareas más complejas como migraciones o copias de seguridad.

¿Cómo cambio la contraseña de un usuario SSH?

Ve a la lista de usuarios SSH en Plesk, haz clic en el usuario y elige "Cambiar contraseña". También puedes hacerlo desde el terminal con passwd.

¿Qué hago si pierdo mi clave privada?

Si pierdes la clave privada, no podrás conectarte con ese método. Entra en Plesk, edita el usuario y añade una nueva clave pública. Luego genera un nuevo par en tu ordenador.


Conclusión

Configurar el acceso SSH en Plesk es un proceso sencillo si sigues los pasos que te hemos mostrado. No solo ganarás control sobre tu servidor, sino que podrás automatizar tareas, gestionar archivos con seguridad y trabajar como un profesional.

Recuerda siempre priorizar la seguridad: usa claves públicas, cambia el puerto y limita el acceso. Con estas prácticas, tu servidor estará protegido frente a la mayoría de ataques automatizados.

Si en algún momento te sientes perdido, vuelve a esta guía. Y si usas "Syspanel" en el futuro, ya sabes que su acceso es por el puerto 2106. Ahora, ¡abre tu terminal y empieza a explorar!

¿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