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

Solución a problemas de conexión FTP en Plesk

Actualizado el 19 de octubre de 2025

¿Tu conexión FTP en Plesk no funciona? Es una de las consultas más frecuentes que recibimos en soporte técnico. Por suerte, la mayoría de los problemas tienen soluciones sencillas que puedes aplicar tú mismo sin necesidad de ser un experto en Linux. Vamos a desglosar paso a paso cómo diagnosticar y resolver los fallos más comunes con la conexión FTP Plesk.

Diagnóstico inicial: ¿Qué tipo de error tienes?

Antes de lanzarnos a configurar nada, es clave identificar el síntoma. Los problemas de conexión FTP Plesk suelen manifestarse de tres formas:

  1. Error de autenticación: El servidor rechaza tu usuario y contraseña.
  2. Error de conexión (timeout o rechazada): El cliente FTP no puede ni siquiera contactar con el servidor.
  3. Error de listado de directorios: Te conectas, pero no ves los archivos o ves una carpeta vacía.

Cada uno apunta a una causa diferente. No te preocupes, iremos uno por uno.

Verifica primero lo básico: credenciales y puertos

A veces, el error más tonto es el más común. Asegúrate de:

  • Usar el nombre de usuario FTP completo que aparece en Plesk (suele ser algo como usuario@dominio.com o dominio_usuario).
  • No tener bloqueada la IP del cliente FTP en el firewall del servidor.
  • Que el puerto 21 (FTP) o 22 (SFTP) esté abierto en tu red local y en el servidor.

[TIP] Si usas SFTP (recomendado por seguridad), el puerto por defecto es el 22, pero en Plesk puede estar configurado en otro. Revisa en Herramientas y Configuración > Configuración de FTP para confirmar.


Solución a errores de autenticación FTP en Plesk

Este es el problema más reportado. Te conectas, el servidor responde, pero te dice "Usuario o contraseña incorrectos". Aquí las causas más frecuentes:

1. Contraseña incorrecta o expirada

Parece obvio, pero muchas veces la contraseña se cambió y no lo recordamos. Plesk permite cambiar la contraseña FTP desde el panel:

  • Ve a Sitios web y dominios.
  • Selecciona el dominio afectado.
  • Haz clic en Acceso FTP.
  • Allí verás el usuario y podrás establecer una nueva contraseña.

2. El usuario FTP no está vinculado al directorio correcto

En Plesk, cada usuario FTP tiene un "chroot" (jaula) que lo limita a una carpeta específica. Si el usuario se creó mal, puede estar apuntando a una ruta inexistente.

Para revisarlo:

  • Ve a Suscripciones > selecciona la suscripción del dominio.
  • Haz clic en Usuarios FTP.
  • Edita el usuario problemático y verifica que el Directorio base sea la raíz del sitio (generalmente httpdocs o public_html).

3. El servicio FTP no está corriendo

A veces, el servicio proftpd o vsftpd se detiene por alguna actualización o error del sistema. Puedes comprobarlo desde la terminal (si tienes acceso SSH):

systemctl status proftpd

Si ves que está inactivo, reinícialo:

systemctl restart proftpd

[WARNING] Si no tienes acceso SSH, contacta con tu proveedor de hosting. En sistemas gestionados, el soporte técnico puede hacer esto por ti.


Solución a errores de conexión (timeout o rechazada)

Si el cliente FTP se queda "pensando" y al final da timeout, o te dice "Conexión rechazada", el problema suele estar en la red o en el firewall.

1. Firewall del servidor bloqueando el puerto

Plesk suele incluir un firewall (como iptables o firewalld). Si está mal configurado, puede bloquear el puerto 21 o el rango de puertos pasivos.

Para verificar desde Plesk:

  • Ve a Herramientas y Configuración > Administrador de Firewall.
  • Asegúrate de que el puerto 21 (FTP) y el rango de puertos pasivos (ej. 30000-31000) estén permitidos.

Si no ves la opción, solicita a tu sysadmin que revise las reglas.

2. Modo pasivo mal configurado

El FTP moderno usa modo pasivo para transferencias. Si el servidor no anuncia la IP correcta o el rango de puertos, el cliente no podrá listar archivos.

En Plesk, esta configuración está en:

  • Herramientas y Configuración > Configuración de FTP.
  • Asegúrate de que la IP externa esté correcta (la IP pública del servidor).
  • El rango de puertos pasivos debe estar definido (ej. 30000-31000) y abierto en el firewall.

3. Problemas con el cliente FTP

A veces el problema no es del servidor, sino del software que usas. Prueba con otro cliente (FileZilla, WinSCP, Cyberduck) o desde línea de comandos:

ftp tu-dominio.com

Si desde terminal funciona y desde el cliente no, revisa la configuración de cifrado. Muchos clientes modernos exigen FTP explícito sobre TLS (FTPES). En Plesk, puedes forzar conexiones seguras desde la misma pantalla de configuración de FTP.

[INFO] Si tu cliente no soporta FTPES, puedes deshabilitar la seguridad temporalmente (no recomendado en producción). Mejor actualiza el cliente.


Solución a errores de listado de directorios

Te conectaste exitosamente, pero al intentar ver los archivos, el cliente se queda "colgado" o muestra una carpeta vacía. Esto es clásico de problemas con el modo pasivo o con el firewall local.

1. Firewall local (tu PC o router)

Muchos routers domésticos o firewalls de escritorio bloquean las conexiones entrantes del modo pasivo. Soluciones:

  • En FileZilla: Ve a Editar > Ajustes > FTP > Modo pasivo y marca "Preguntar al sistema operativo por la IP externa".
  • En tu router: Abre los puertos 30000-31000 (o el rango que uses) hacia tu PC, aunque esto no siempre es necesario.
  • Prueba con SFTP: Si todo falla, usa SFTP (puerto 22). Es más fiable y evita estos problemas.

2. Servidor con IP privada detrás de NAT

Si tu servidor está en un entorno cloud (AWS, DigitalOcean, etc.), es común que tenga IP privada y el tráfico pase por NAT. Plesk debe saber la IP pública.

En la configuración de FTP (mencionada antes), asegúrate de que Forzar IP pasiva esté activada y pongas la IP pública del servidor.

3. Archivos .ftpaccess corruptos

Plesk permite reglas personalizadas mediante archivos .ftpaccess (similar a .htaccess). Si uno está dañado, puede impedir el listado.

Conéctate por SSH (o pide a soporte) y revisa si existe algún .ftpaccess en la raíz del sitio:

ls -la /var/www/vhosts/tudominio.com/httpdocs/.ftpaccess

Si existe y no sabes qué contiene, renómbralo temporalmente:

mv .ftpaccess .ftpaccess.bak

Luego intenta la conexión FTP de nuevo.


FAQ: Preguntas frecuentes sobre FTP en Plesk

¿Por qué no puedo conectarme por FTP si el sitio web funciona?

El sitio web usa HTTP/HTTPS (puertos 80/443), mientras que FTP usa puertos distintos (21/22). El problema suele ser de firewall o configuración del servicio FTP, no del sitio web.

¿Es mejor usar FTP o SFTP?

SFTP es mucho más seguro porque va sobre SSH (puerto 22) y cifra todo el tráfico. En Plesk, puedes habilitar SFTP fácilmente. Si tu cliente lo soporta, úsalo siempre.

¿Cómo sé si mi servidor tiene Plesk y qué versión?

Desde el panel, ve a Herramientas y Configuración y al final verás la versión. También puedes verlo desde SSH con:

plesk version

¿Puedo tener múltiples usuarios FTP para un mismo dominio?

Sí. En Plesk, ve a Sitios web y dominios > Acceso FTP y crea usuarios adicionales. Cada uno puede tener permisos sobre carpetas específicas.

¿Qué hago si olvidé la contraseña de un usuario FTP?

Desde Plesk, puedes cambiarla en cualquier momento sin necesidad de la anterior. Solo necesitas acceso al panel como administrador o propietario del dominio.

[TIP] Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso FTP se gestiona desde el panel en el puerto 2106. Las credenciales y la configuración son similares, pero asegúrate de que los puertos pasivos estén abiertos en ese entorno.


Resumen y checklist final

Si estás atascado, sigue esta lista de verificación rápida:

  • Credenciales correctas (usuario completo y contraseña recién cambiada).
  • Puerto 21 o 22 abierto en servidor y firewall local.
  • Modo pasivo configurado con IP pública y rango de puertos.
  • Servicio FTP activo (proftpd o vsftpd).
  • Cliente FTP actualizado y configurado para FTPES si es necesario.
  • Sin archivos .ftpaccess corruptos en la raíz del sitio.

La mayoría de los problemas de conexión FTP Plesk se resuelven con estas comprobaciones. Si después de todo sigues sin poder conectar, es momento de escalar a tu sysadmin o proveedor de hosting. Ellos pueden revisar logs del servidor (como /var/log/messages o logs de proftpd) para encontrar el error exacto.

Recuerda: la paciencia y el método son tus mejores aliados. Un paso a la vez, y verás que tu FTP vuelve a funcionar.

¿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