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

Solución de errores comunes de conexión FTP en cPanel y DirectAdmin

Actualizado el 28 de septiembre de 2025

¿Por qué falla mi conexión FTP?

Si estás leyendo esto, probablemente ya te ha pasado: abres tu cliente FTP favorito (FileZilla, Cyberduck, el que sea), escribes tus datos y… error. “No se pudo establecer la conexión”, “Nombre de usuario o contraseña incorrectos”, “Error 530”, “Connection timed out”. Respira. Es mucho más común de lo que crees, y en la mayoría de los casos la solución está a un par de clics de distancia.

Este artículo es una guía de campo para resolver los errores de conexión FTP más frecuentes en dos de los paneles de control más usados del mundo: cPanel y DirectAdmin. No importa si eres un usuario novel que acaba de contratar su primer hosting o si llevas años en esto; aquí encontrarás soluciones paso a paso, explicadas de forma clara y sin tecnicismos innecesarios.

Vamos a ello.

Los culpables habituales: qué revisar primero en cualquier panel

Antes de meternos en las particularidades de cPanel o DirectAdmin, hay una serie de comprobaciones universales que resuelven el 80% de los problemas. Si tu conexión FTP falla, revisa esto primero.

1. Datos de acceso: la causa más tonta (y la más común)

Parece una obviedad, pero el error más repetido es escribir mal el usuario o la contraseña. Y ojo, no me refiero solo a teclear mal. En FTP, el nombre de usuario suele tener un formato específico que depende del panel.

En cPanel, el usuario FTP suele ser el usuario principal de cPanel o uno que hayas creado específicamente (por ejemplo, usuario@tudominio.com). En DirectAdmin, el usuario suele ser el mismo que el de inicio de sesión del panel, pero a veces requiere el dominio completo como sufijo.

Solución práctica: Ve al panel de control, a la sección de “Cuentas FTP” y crea una cuenta nueva desde cero. Copia y pega el nombre de usuario y la contraseña directamente en tu cliente FTP. No la escribas a mano. Esto elimina cualquier error de dedo.

2. El modo pasivo: tu mejor amigo (o tu peor enemigo)

El protocolo FTP tiene dos modos de conexión: activo y pasivo. En el 99% de los casos, el modo pasivo es el que necesitas, sobre todo si estás detrás de un router o un firewall.

Si tu cliente FTP te da un error del tipo “No se pudo recuperar el listado de directorios” o “Error de conexión de datos”, el problema suele estar en el modo.

Solución: En FileZilla, ve a Editar → Ajustes → FTP y en “Modo pasivo” asegúrate de que esté marcado “Usar modo pasivo”. En otros clientes, busca la opción “Modo pasivo” o “PASV” y actívala.

3. Firewall y router: los guardianes que bloquean el puerto 21

El FTP clásico usa el puerto 21 para la conexión de control y un puerto aleatorio para la transferencia de datos (en modo activo). Muchos firewalls y routers bloquean estos puertos por defecto.

Solución: Si estás en una red local (oficina, casa), prueba a desactivar temporalmente el firewall de tu ordenador o el del router para hacer una prueba. Si funciona, tendrás que configurar una regla para permitir el tráfico FTP. Si estás en una red pública (universidad, cafetería), es probable que el administrador de red bloquee el FTP; prueba con SFTP o FTPS (lo veremos más adelante).

Solucionar errores FTP en cPanel

cPanel es probablemente el panel más extendido. Su interfaz es muy clara, pero eso no evita que aparezcan errores. Aquí tienes los más comunes y cómo resolverlos.

Error 530: Login incorrect

Este es el error clásico de autenticación. “530 Login incorrect” significa que el servidor no reconoce tus credenciales.

Causas posibles:

  • Contraseña mal escrita o caducada.
  • El usuario FTP ha sido desactivado o eliminado.
  • La cuenta de hosting ha excedido su cuota de disco (sí, esto también bloquea el FTP).

Solución paso a paso:

  1. Entra en tu cPanel.
  2. Busca la sección “Archivos” y haz clic en “Cuentas FTP”.
  3. Localiza la cuenta que estás usando. Al lado, verás la opción de “Cambiar contraseña”. Cámbiala por una nueva y segura.
  4. Intenta conectar de nuevo con las credenciales nuevas.
  5. Si el problema persiste, borra la cuenta y créala de nuevo.

[WARNING] Si has cambiado recientemente la contraseña de tu cuenta principal de cPanel, las cuentas FTP creadas anteriormente pueden seguir usando la contraseña antigua. Asegúrate de actualizar la contraseña de la cuenta FTP específica, no solo la del panel.

Error “No se pudo establecer la conexión” o “Connection timed out”

Este error suele indicar un problema de red o de configuración del servidor, no de tus credenciales.

Causas posibles:

  • El servidor FTP está caído o en mantenimiento.
  • Tu IP está bloqueada por el firewall del servidor (por ejemplo, por demasiados intentos fallidos).
  • El puerto 21 está bloqueado por tu proveedor de internet.

Solución paso a paso:

  1. Comprueba si el servidor está en línea. Puedes usar una herramienta online como “ping.eu” o “websitepulse.com” para verificar si el puerto 21 está abierto.
  2. Si el puerto está cerrado, contacta con tu proveedor de hosting. Puede que tengan un problema temporal o que hayan bloqueado tu IP.
  3. Si tienes acceso a cPanel, busca la herramienta “Administrador de firewall” o “Configuración de firewall” (a veces está en “Seguridad”). Añade tu IP a la lista blanca.

El listado de archivos tarda una eternidad o falla

Este es un clásico cuando el servidor está configurado para usar una IP dinámica o tiene problemas de DNS.

Solución: En tu cliente FTP, cambia el “Tipo de transferencia” a “Binario” (en FileZilla: Transferencia → Tipo de transferencia → Binario). A veces esto acelera el listado. Si el problema es de DNS, prueba a conectar directamente por la IP del servidor en lugar del nombre de dominio.

Solucionar errores FTP en DirectAdmin

DirectAdmin es otro panel muy popular, conocido por su eficiencia y ligereza. Sus errores FTP son similares a los de cPanel, pero tienen sus propios matices.

Error de autenticación con usuario principal vs. cuentas adicionales

En DirectAdmin, es fácil confundirse con los usuarios. El usuario principal es el que usas para entrar al panel. Pero para FTP, a veces necesitas usar el formato usuario@dominio.com o usuario|dominio.com.

Solución: Ve a “Administrador de archivos” o “Cuentas FTP” dentro de DirectAdmin. Crea una cuenta FTP nueva y fíjate en el formato exacto del nombre de usuario que te indica el panel. Cópialo tal cual.

Error 421: Too many connections

Este error significa que hay demasiadas conexiones FTP simultáneas desde tu IP o para tu cuenta.

Solución: Cierra todas las sesiones FTP que tengas abiertas (a veces tienes varias pestañas o ventanas de FileZilla abiertas sin darte cuenta). Espera unos minutos e intenta de nuevo. Si el problema persiste, contacta con tu hosting; es posible que tengan un límite de conexiones bajo.

Problemas con FTPS y certificados SSL

DirectAdmin permite conexiones FTPS (FTP sobre SSL). Si tu cliente te da un error de certificado, puede que esté desactualizado o mal configurado.

Solución: En tu cliente FTP, cuando te pregunte sobre el certificado, selecciona “Confiar siempre en este certificado” o “Aceptar”. Si el error persiste, prueba a conectar con “FTP explícito” en lugar de “FTP implícito”. En FileZilla, elige “Requiere FTP explícito sobre TLS” en el campo “Cifrado”.

[TIP] Si estás usando DirectAdmin y tienes problemas constantes, prueba a usar SFTP (FTP sobre SSH) en lugar de FTPS. Es más seguro y suele estar habilitado por defecto. En FileZilla, solo tienes que cambiar el protocolo a “SFTP - Protocolo de transferencia de archivos SSH” y usar el puerto 22.

Soluciones avanzadas y alternativas

Si has probado todo lo anterior y sigues con errores FTP, es hora de mirar más allá.

1. Cambia a SFTP (SSH File Transfer Protocol)

Es la solución definitiva para muchos. SFTP no usa el puerto 21 ni el protocolo FTP tradicional; usa SSH (puerto 22) y es mucho más seguro y fiable, ya que evita los problemas de firewalls y NAT.

Cómo hacerlo:

  1. En tu cliente FTP, selecciona el protocolo SFTP.
  2. Usa el mismo usuario y contraseña que para FTP (o los que uses para SSH).
  3. El puerto suele ser el 22, pero puede variar. Consúltalo con tu hosting.

[INFO] En la mayoría de los paneles, SFTP está habilitado por defecto. Si no lo está, tendrás que activarlo desde el panel o contactar con tu proveedor.

2. Comprueba la IP del servidor

A veces el problema es que el dominio no resuelve bien. Prueba a conectar usando la IP del servidor en lugar del dominio. Puedes encontrar la IP en tu panel de control o haciendo un ping al dominio desde tu terminal.

3. Usa la herramienta de diagnóstico del panel

Tanto cPanel como DirectAdmin tienen herramientas de diagnóstico. En cPanel, busca “Diagnósticos de red” o “Soporte técnico”. En DirectAdmin, mira en “Información del sistema”. Estas herramientas te darán pistas sobre si el servicio FTP está activo y si hay errores internos.

4. Contacta con tu proveedor de hosting

Si nada funciona, no te frustres. A veces el problema está en el servidor y no en tu configuración. Abre un ticket de soporte y explica qué error te da exactamente. Copia y pega el mensaje de error completo; esto les ayudará a diagnosticar el problema mucho más rápido.

Preguntas frecuentes (FAQ)

¿Por qué me pide contraseña cada vez que conecto?

Es normal si no marcas la casilla de “Guardar contraseña” en tu cliente FTP. Si la marcas, se guardará en el llavero de tu sistema (a veces con un aviso de seguridad).

¿Puedo usar FTP para subir archivos de WordPress?

Sí, es la forma más común de subir archivos a un hosting, sobre todo para instalar temas o plugins manualmente. También puedes usar el administrador de archivos del panel, pero FTP es más rápido para subir muchos archivos.

¿Qué diferencia hay entre FTP, FTPS y SFTP?

  • FTP: Protocolo antiguo, sin cifrar. Todos los datos (incluida la contraseña) viajan en texto plano.
  • FTPS: FTP con cifrado SSL/TLS. Añade una capa de seguridad.
  • SFTP: No es FTP en realidad; es un protocolo de transferencia de archivos sobre SSH. Es el más seguro y recomendado.

¿Qué hago si me olvidé la contraseña de mi cuenta FTP?

Ve a tu panel de control (cPanel o DirectAdmin) y restablece la contraseña desde la sección de cuentas FTP. No puedes recuperarla, solo cambiarla.

¿Puedo tener varias cuentas FTP?

Sí, tanto cPanel como DirectAdmin te permiten crear múltiples cuentas FTP, cada una con sus propios permisos y directorios. Esto es útil si tienes varios usuarios o proyectos.

¿El puerto 21 está bloqueado por mi hosting?

Es poco probable, pero posible. Algunos hosts bloquean el puerto 21 por seguridad y solo permiten SFTP (puerto 22) o FTPS (puerto 21 con cifrado). Consulta la documentación de tu hosting.

¿Qué es el modo pasivo y por qué es tan importante?

En modo pasivo, el cliente le dice al servidor qué puerto usar para la transferencia de datos. Esto evita que el servidor tenga que abrir una conexión de vuelta al cliente, algo que los firewalls modernos bloquean. Siempre que puedas, usa modo pasivo.

¿Puedo usar FTP desde el móvil?

Sí, hay muchas aplicaciones de FTP para Android e iOS. Busca “FTP client” en tu tienda de aplicaciones. Te recomiendo “Solid Explorer” o “FileZilla” (si está disponible para tu sistema).

Resumen rápido: tu checklist de errores FTP

Para terminar, aquí tienes una lista de verificación rápida que puedes seguir cuando todo falle:

  1. Verifica las credenciales: Crea una cuenta FTP nueva y copia/pega los datos.
  2. Activa el modo pasivo: En tu cliente FTP, asegúrate de que está activado.
  3. Prueba con SFTP: Cambia el protocolo a SFTP y el puerto a 22.
  4. Comprueba el firewall: Desactívalo temporalmente o añade una regla para el puerto 21.
  5. Reinicia tu router y tu PC: A veces, la solución más simple es la correcta.
  6. Contacta con el soporte técnico: Si nada funciona, es hora de pedir ayuda profesional.

Espero que esta guía te haya sido de utilidad. Los errores de conexión FTP son una molestia, pero con un poco de paciencia y siguiendo estos pasos, casi siempre se resuelven en unos minutos. ¡Buena suerte con tus transferencias de archivos!

¿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