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

Resolver problemas de conexión FTP en Plesk

Actualizado el 11 de mayo de 2026

Introducción al problema: ¿Por qué no puedo conectar por FTP a mi Plesk?

Si estás leyendo esto, probablemente te has encontrado con el temido mensaje de error FTP al intentar subir archivos a tu sitio web. Es una situación frustrante, pero muy común. No te preocupes, en la mayoría de los casos la solución es sencilla y no requiere conocimientos avanzados.

El FTP (File Transfer Protocol) sigue siendo una herramienta fundamental para gestionar archivos web. En un entorno Plesk, la configuración de las cuentas FTP puede fallar por varias razones: desde un cortafuegos mal configurado hasta una contraseña mal escrita. Este artículo te guiará paso a paso para resolver cualquier problema de conexión FTP en Plesk.

Vamos a empezar por lo más básico y subir de nivel, para que incluso si eres principiante puedas seguir el proceso sin dificultad.


Paso 1: Verifica que los datos de conexión sean correctos

El error más frecuente en conexión FTP es simplemente tener mal escritos el usuario o la contraseña. Parece obvio, pero en el fragor del momento es fácil equivocarse.

¿Qué necesitas para conectarte?

Antes de nada, asegúrate de tener estos tres datos:

  • Servidor FTP: Puede ser tu dominio (ej: tudominio.com) o una IP (ej: 192.168.1.1). Algunos proveedores usan ftp.tudominio.com.
  • Usuario FTP: Lo creaste en Plesk. Normalmente tiene el formato usuario@tudominio.com o simplemente usuario. Si no lo recuerdas, puedes revisarlo en Plesk.
  • Contraseña: La que definiste al crear la cuenta FTP. Ojo, Plesk distingue entre mayúsculas y minúsculas.

[TIP] Prueba a conectarte primero desde un navegador web usando ftp://tudominio.com. Si te pide usuario y contraseña, y funciona, el problema no son los datos.

Si los datos son correctos y aún así falla, pasemos al siguiente punto.


Paso 2: Comprueba que el servicio FTP esté activo en Plesk

A veces, el servicio FTP de Plesk se detiene por una actualización o un error del sistema. Es fácil de verificar.

¿Cómo revisar el estado del servicio FTP en Plesk?

  1. Inicia sesión en Plesk como administrador.
  2. Ve a Herramientas y Configuración (en el menú de la izquierda).
  3. Busca la sección Servicios y haz clic en Administrador de servicios.
  4. Localiza el servicio llamado FTP (puede aparecer como vsftpd o proftpd).
  5. Asegúrate de que su estado sea "En ejecución". Si no lo está, haz clic en el botón Iniciar.

[WARNING] Si el servicio no se inicia, puede haber un conflicto con otro servicio (como un firewall o un antivirus). En ese caso, revisa los logs del sistema (en Herramientas y Configuración > Registros) para más detalles.

Si el servicio está activo pero sigues sin conectar, continuemos.


Paso 3: Revisa la configuración del cortafuegos (Firewall)

El firewall es una causa muy común de error FTP. Aunque Plesk tenga el servicio activo, si el puerto FTP (generalmente el 21) está bloqueado, no podrás conectar.

¿Qué puertos necesita el FTP?

El FTP tradicional usa dos puertos:

  • Puerto 21: Para el control de la conexión (siempre necesario).
  • Puerto 20: Para la transferencia de datos (en modo activo).
  • Puertos pasivos (1024-65535): En modo pasivo, el servidor elige un puerto aleatorio alto para la transferencia. Muchos firewalls bloquean estos puertos.

Solución para firewalls en Plesk

  1. En Plesk, ve a Herramientas y Configuración > Cortafuegos.
  2. Busca una regla que permita el tráfico entrante en el puerto 21 (TCP).
  3. Si tu cliente FTP usa modo pasivo (recomendado), también necesitas abrir un rango de puertos. Por ejemplo, del 30000 al 31000.
  4. Aplica los cambios y reinicia el firewall.

[INFO] Si tu servidor está detrás de un router o firewall externo (como un NAS o un cortafuegos de empresa), también deberás abrir esos puertos allí. Consulta con tu administrador de red.

Si usas un cortafuegos de terceros (como CSF o APF)

Si tu hosting tiene instalado ConfigServer Security & Firewall (CSF) u otro similar:

  1. Accede por SSH (o pide a tu proveedor que lo haga).
  2. Ejecuta: csf -a TU_IP para permitir tu dirección IP.
  3. O añade el puerto 21 a la lista de puertos permitidos en /etc/csf/csf.conf.

Paso 4: Configura el modo de conexión en tu cliente FTP

A veces el problema no está en el servidor, sino en cómo se conecta tu cliente FTP (FileZilla, Cyberduck, etc.). El modo pasivo suele ser más fiable, especialmente si tienes un firewall.

¿Cómo cambiar al modo pasivo en FileZilla?

  1. Abre FileZilla.
  2. Ve a Editar > Ajustes (o FileZilla > Preferencias en Mac).
  3. En el menú izquierdo, selecciona FTP.
  4. Marca la opción Modo pasivo (recomendado).
  5. Guarda los cambios y vuelve a intentar la conexión.

Si usas otro cliente, busca en su configuración una opción similar. El modo pasivo evita que el servidor intente abrir una conexión directa a tu ordenador, lo que suele ser bloqueado por routers y firewalls.

[TIP] Si el modo pasivo no funciona, prueba con el modo activo. Algunos servidores (especialmente los antiguos) lo requieren.


Paso 5: Verifica los permisos de la cuenta FTP en Plesk

A veces, el usuario FTP no tiene permisos para acceder a la carpeta correcta. Esto da un error FTP como "No se puede abrir el directorio" o "Permiso denegado".

¿Cómo revisar los permisos en Plesk?

  1. En Plesk, ve a Sitios web y dominios.
  2. Haz clic en el dominio afectado.
  3. En la sección Acceso FTP, verás la lista de cuentas FTP.
  4. Haz clic en el nombre de la cuenta problemática.
  5. Asegúrate de que la ruta de inicio (home directory) sea correcta. Por ejemplo: /var/www/vhosts/tudominio.com/httpdocs.
  6. También verifica que el usuario tenga permisos de lectura y escritura (normalmente "read & write").

Si la ruta está mal, cámbiala a la correcta. Si el usuario no tiene permisos, selecciona "read & write".


Paso 6: Comprueba si el problema es de IP o de DNS

Si tu dominio no resuelve bien, la conexión FTP fallará. A veces, el servidor FTP está configurado para aceptar solo conexiones desde ciertas IPs.

¿Cómo probar?

  1. Intenta conectar usando la IP directa del servidor en lugar del dominio. Por ejemplo, 192.168.1.1 en lugar de ftp.tudominio.com.
  2. Si con la IP funciona, el problema es de DNS. Espera a que se propaguen los cambios (puede tardar hasta 24 horas).
  3. Si ni con la IP funciona, el problema es del servidor o del firewall.

[WARNING] Algunos proveedores de hosting bloquean el FTP desde IPs que no están en una lista blanca. Si cambias de conexión (por ejemplo, de casa a la oficina), puede que tengas que añadir la nueva IP en Plesk.

Para añadir tu IP a la lista blanca en Plesk:

  1. Ve a Herramientas y Configuración > Restricciones de acceso.
  2. Añade tu dirección IP a la lista de permitidas.
  3. Guarda los cambios.

Paso 7: Revisa los logs del servidor FTP

Si nada de lo anterior funciona, es hora de mirar los registros del servidor. Los logs te darán pistas precisas sobre el error FTP.

¿Dónde están los logs en Plesk?

  1. Ve a Herramientas y Configuración > Registros.
  2. Busca los archivos de log del servicio FTP. Suelen llamarse /var/log/messages, /var/log/vsftpd.log o /var/log/proftpd/proftpd.log.
  3. Abre el archivo y busca la hora exacta en que intentaste conectar.
  4. Verás mensajes como:
    • 530 Login incorrect -> Contraseña o usuario incorrectos.
    • 500 OOPS: vsftpd: refusing to run with writable root -> Problema de permisos en la carpeta raíz.
    • 425 Can't open data connection -> Problema de firewall o modo pasivo/activo.

Paso 8: Soluciones avanzadas (para administradores)

Si eres el administrador del servidor y los pasos anteriores no resuelven el problema, prueba estas opciones.

8.1. Reinicia el servicio FTP

Desde SSH (o desde el panel de servicios de Plesk):

systemctl restart vsftpd   # O proftpd

8.2. Verifica la configuración de vsftpd

Edita el archivo de configuración (normalmente /etc/vsftpd/vsftpd.conf o /etc/proftpd/proftpd.conf). Busca estas líneas y ajústalas:

  • pasv_enable=YES
  • pasv_min_port=30000
  • pasv_max_port=31000
  • pasv_address=TU_IP_PUBLICA (si el servidor está detrás de NAT)

Luego reinicia el servicio.

8.3. Comprueba si hay conflictos con otros servicios

A veces, servicios como Fail2ban o mod_security bloquean IPs tras varios intentos fallidos. Revisa sus logs y desbloquea tu IP si es necesario.


Preguntas frecuentes (FAQ)

¿Por qué mi cliente FTP dice "Error de conexión: Conexión rechazada"?

Esto suele indicar que el puerto 21 está cerrado o que el servicio FTP no está corriendo. Revisa el firewall y el estado del servicio en Plesk.

¿Cómo sé si mi FTP usa modo activo o pasivo?

En FileZilla, en la parte superior, verás el modo actual (por ejemplo, "Pasivo"). Puedes cambiarlo en Ajustes > FTP. Si no estás seguro, prueba ambos.

¿Puedo usar SFTP (SSH) en lugar de FTP?

Sí, si tu proveedor lo permite. SFTP es más seguro y no suele tener problemas de firewall. En Plesk, puedes habilitar el acceso SSH para tu usuario. El puerto por defecto es el 22.

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

En Plesk, ve a Sitios web y dominios > Acceso FTP, selecciona la cuenta y haz clic en Cambiar contraseña. Pon una nueva y guárdala.

¿El problema puede ser de mi router de casa?

Sí. Algunos routers bloquean el puerto 21 o tienen problemas con el modo activo. Prueba a conectar desde otra red (por ejemplo, usando datos móviles) para descartarlo.


Conclusión

Resolver problemas de conexión FTP en Plesk puede parecer complicado, pero siguiendo estos pasos ordenados lo solucionarás en la mayoría de los casos. Recuerda:

  1. Verifica los datos de conexión.
  2. Comprueba que el servicio FTP esté activo.
  3. Revisa el firewall (puertos 21 y rango pasivo).
  4. Configura tu cliente FTP en modo pasivo.
  5. Revisa permisos y rutas en Plesk.
  6. Prueba con la IP directa.
  7. Consulta los logs si todo falla.

Si después de todo esto sigues teniendo un error FTP, contacta con tu proveedor de hosting. Ellos tienen acceso completo al servidor y podrán revisar configuraciones más profundas.

[INFO] Recuerda que si tu panel de control es Syspanel (basado en HestiaCP), el acceso se realiza por el puerto 2106. Aunque este artículo se centra en Plesk, muchos conceptos son aplicables a otros paneles.

¡Esperamos que este artículo te haya sido de ayuda! Si tienes más dudas, no dudes en consultar nuestra sección de soporte.

¿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