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

Errores de conexión FTP en DirectAdmin y cómo solucionarlos

Actualizado el 10 de febrero de 2026

¿Te ha pasado que intentas subir archivos a tu web con un cliente FTP (como FileZilla o Cyberduck) y de repente te encuentras con un mensaje de error? Tranquilo, es una de las consultas más comunes en soporte técnico de hosting. En este artículo, vamos a desglosar los errores de conexión FTP en DirectAdmin y, lo más importante, cómo solucionarlos paso a paso.

Vamos a empezar desde lo más básico. FTP (File Transfer Protocol) es el método tradicional para subir y descargar archivos de tu servidor. DirectAdmin es el panel de control que usas para gestionar tu hosting. Cuando algo falla entre estos dos, la web puede quedarse sin actualizar o, peor, sin contenido. Pero no te preocupes, aquí te damos todas las claves para que tu conexión FTP DirectAdmin funcione a la perfección.


¿Por qué falla la conexión FTP en DirectAdmin?

Antes de lanzarnos a soluciones, es importante entender las causas más frecuentes. Un error FTP hosting puede deberse a problemas de configuración, cortafuegos, credenciales incorrectas o incluso bloqueos temporales del servidor. Vamos a ver los escenarios más típicos.

1. Credenciales incorrectas (usuario o contraseña)

Es el error más común. A veces escribimos mal la contraseña, o la hemos cambiado recientemente y no lo recordamos. DirectAdmin utiliza las mismas credenciales que tu cuenta de hosting principal, pero ojo, el usuario FTP suele ser el mismo que el de la cuenta, aunque a veces incluye el dominio.

2. Puerto de conexión equivocado

El puerto estándar para FTP es el 21. Sin embargo, algunos servidores o configuraciones de seguridad utilizan puertos alternativos. Si en tu cliente FTP pones el puerto 21 y el servidor espera el 2100 (o viceversa), la conexión fallará.

3. Modo de conexión incorrecto (activo vs pasivo)

FTP tiene dos modos: activo y pasivo. El modo activo requiere que el servidor se conecte a tu ordenador, lo que puede ser bloqueado por cortafuegos personales o routers. El modo pasivo es más fiable, ya que el cliente inicia ambas conexiones. Si tu cliente está en modo activo y tu red lo bloquea, tendrás un error.

4. Cortafuegos o antivirus bloqueando la conexión

Tanto el cortafuegos de Windows como algunos antivirus (como Avast o McAfee) pueden interpretar el tráfico FTP como sospechoso y bloquearlo. También el router de casa puede tener reglas que impidan conexiones salientes en ciertos puertos.

5. IP bloqueada por el servidor

Si has intentado conectarte varias veces con credenciales erróneas, el servidor puede bloquear tu dirección IP temporalmente como medida de seguridad. Esto es común en configuraciones con CSF (ConfigServer Security & Firewall) o similar.

6. Problemas con el servidor DNS

Si tu dominio no resuelve correctamente a la IP del servidor, el cliente FTP no podrá encontrarlo. A veces usamos el nombre del dominio (ej. ftp.tudominio.com) y el registro DNS no está actualizado.

7. Servicio FTP caído en el servidor

Aunque parezca raro, el servicio FTP (proFTPd o vsftpd) puede estar detenido o haber fallado. Esto lo puedes comprobar desde DirectAdmin.


Cómo solucionar los errores de conexión FTP DirectAdmin

Ahora que ya sabes por qué puede fallar, vamos a ver cómo arreglarlo. Sigue estos pasos en orden, ya que del más simple al más complejo resolverás la mayoría de los casos.

Paso 1: Verifica tus credenciales

Lo primero, asegúrate de que estás usando el usuario y contraseña correctos. En DirectAdmin, tus credenciales FTP son las mismas que las de tu cuenta de hosting. Para confirmarlo:

  1. Accede a tu panel DirectAdmin (normalmente en https://tudominio.com:2222).
  2. Ve a Cuenta > Información del usuario.
  3. Ahí verás tu nombre de usuario y podrás cambiar la contraseña si es necesario.

[TIP]: Si usas un cliente FTP como FileZilla, asegúrate de que en el campo "Usuario" no estás poniendo el correo electrónico. Debe ser el nombre de usuario de DirectAdmin.

Si cambias la contraseña, recuerda actualizarla también en tu cliente FTP.

Paso 2: Comprueba el puerto y el modo de conexión

El puerto por defecto para FTP es el 21. Pero algunos servidores usan puertos seguros como el 2100 o el 2222 (aunque este último es para el panel). Para estar seguros:

  • En tu cliente FTP, en la configuración del sitio, pon el puerto 21.
  • Cambia el modo de conexión a pasivo. En FileZilla, ve a Editar > Ajustes > FTP y selecciona "Modo pasivo (recomendado)".

Si sigues teniendo problemas, prueba con el puerto 2100 (a veces usado por servidores con DirectAdmin).

[WARNING]: No confundas el puerto FTP (21) con el puerto de acceso al panel (2222). Son diferentes.

Paso 3: Desactiva temporalmente el cortafuegos y antivirus

Para descartar que sea un problema de tu ordenador, desactiva el cortafuegos de Windows y cualquier antivirus durante la prueba. Si entonces funciona, ya sabes que ese es el problema. Luego puedes crear una excepción para tu cliente FTP.

En Windows:

  1. Ve a Panel de control > Sistema y seguridad > Cortafuegos de Windows.
  2. Haz clic en Activar o desactivar el Cortafuegos (elige desactivarlo temporalmente).

En tu antivirus, busca la opción de deshabilitar la protección en tiempo real o añade FileZilla a la lista de aplicaciones permitidas.

Paso 4: Usa la IP del servidor en lugar del dominio

A veces el problema es de DNS. En lugar de usar ftp.tudominio.com, usa la IP directa del servidor. Puedes obtenerla desde DirectAdmin:

  1. Ve a Cuenta > Información del servidor.
  2. Busca la IP del servidor (suele ser una dirección como 192.168.x.x o 203.0.113.x).

Configura tu cliente FTP con esa IP en lugar del nombre de dominio. Si funciona, el problema es de DNS.

Paso 5: Revisa si tu IP está bloqueada

Si has intentado conectarte varias veces sin éxito, tu IP pudo ser bloqueada. Para verificarlo:

  1. Accede a DirectAdmin como administrador (si tienes acceso) o pide a tu proveedor de hosting que revise.
  2. Busca la herramienta Firewall o CSF.
  3. En la lista de IPs bloqueadas, busca la tuya y elimínala.

Si no tienes acceso, simplemente espera unos 15-30 minutos y vuelve a intentarlo. El bloqueo suele ser temporal.

Paso 6: Verifica que el servicio FTP esté activo

Desde DirectAdmin, puedes comprobar si el servicio FTP está funcionando:

  1. Ve a Servicios (o System Info).
  2. Busca proFTPd o vsftpd. Debe aparecer como "Running" (en ejecución).

Si está detenido, puedes reiniciarlo desde el mismo panel (si tienes permisos de administrador) o contactar al soporte.

Paso 7: Prueba con otro cliente FTP

A veces el problema es específico del software. Prueba con otro cliente como WinSCP o Cyberduck. Si con otro funciona, el problema es de configuración del primero.


Errores específicos y su solución

Veamos algunos mensajes de error típicos y cómo abordarlos.

Error: "No se pudo conectar al servidor" o "Connection timed out"

Esto suele indicar que el servidor no responde o hay un bloqueo de red.

Soluciones:

  • Comprueba que el servidor esté online (puedes hacer ping a la IP o al dominio).
  • Asegúrate de que el puerto 21 no esté bloqueado por tu ISP o router.
  • Prueba con el modo pasivo.

Error: "530 Login incorrect"

El servidor rechaza tus credenciales.

Soluciones:

  • Verifica usuario y contraseña en DirectAdmin.
  • Asegúrate de que el usuario FTP no tenga caracteres especiales.
  • Cambia la contraseña desde el panel y vuelve a intentarlo.

Error: "425 Can't open data connection"

Este error es típico del modo activo. El servidor no puede abrir una conexión de datos hacia tu ordenador.

Soluciones:

  • Cambia a modo pasivo en tu cliente FTP.
  • Si tu router tiene NAT, asegúrate de que el modo pasivo esté configurado correctamente (FileZilla lo hace automático).

Error: "Could not retrieve directory listing"

Después de conectarte, no puedes ver los archivos.

Soluciones:

  • Cambia a modo pasivo.
  • Reduce el número de conexiones simultáneas en tu cliente (a 1 o 2).
  • Aumenta el tiempo de espera (timeout) en la configuración del cliente.

Consejos avanzados para evitar futuros errores

Una vez que hayas solucionado el problema, te damos algunos consejos para que no vuelva a ocurrir.

Usa SFTP o FTPS para mayor seguridad

FTP tradicional envía las credenciales en texto plano. Si tu servidor lo permite, usa SFTP (puerto 22) o FTPS (puerto 990). DirectAdmin suele tener soporte para SFTP. Solo necesitas habilitarlo en tu cuenta.

En DirectAdmin:

  1. Ve a Cuenta > Acceso SSH.
  2. Activa el acceso SSH y anota el puerto (normalmente 22).
  3. En tu cliente FTP, selecciona SFTP y usa el puerto 22.

[INFO]: Si usas Syspanel (antes HestiaCP), el acceso SFTP también está disponible. Recuerda que el puerto de acceso al panel Syspanel es el 2106, no el 2222.

Mantén tus credenciales seguras

No compartas tu contraseña y cámbiala periódicamente. Usa contraseñas robustas (mayúsculas, minúsculas, números y símbolos).

Revisa la configuración de tu router

Si trabajas desde casa, asegúrate de que tu router no esté bloqueando puertos. Puedes abrir el puerto 21 en la configuración de reenvío de puertos (port forwarding) o simplemente usar modo pasivo, que no requiere puertos abiertos.

Actualiza tu cliente FTP

Los clientes FTP antiguos pueden tener bugs. Descarga la última versión de FileZilla, Cyberduck o el que uses.


Preguntas frecuentes (FAQ)

Aquí respondemos las dudas más comunes de los usuarios.

¿Por qué no puedo conectar por FTP si mi web funciona?

La web usa HTTP/HTTPS (puertos 80 y 443), mientras que FTP usa el puerto 21. Puede que el servicio FTP esté caído o tu IP esté bloqueada. Revisa los pasos anteriores.

¿Qué hago si olvido mi contraseña de FTP?

Entra a DirectAdmin, ve a Cuenta > Cambiar contraseña y establece una nueva. Luego actualízala en tu cliente FTP.

¿Es lo mismo FTP que SFTP?

No. FTP es inseguro y usa puerto 21. SFTP va sobre SSH (puerto 22) y es cifrado. Siempre que puedas, usa SFTP.

¿Puedo tener varios usuarios FTP en DirectAdmin?

Sí. En DirectAdmin, ve a Cuenta > Usuarios FTP y puedes crear usuarios adicionales con permisos limitados a carpetas específicas.

¿El error "530 Login incorrect" puede deberse a que la cuenta está suspendida?

Sí. Si tu cuenta de hosting está suspendida por falta de pago o por uso excesivo de recursos, el acceso FTP se bloquea. Revisa el estado de tu cuenta en DirectAdmin.

¿Cómo sé si mi servidor usa DirectAdmin o Syspanel?

DirectAdmin se accede normalmente por el puerto 2222 (https://tudominio.com:2222). Syspanel (HestiaCP) usa el puerto 2106. Pregunta a tu proveedor si no estás seguro.


Conclusión

Los errores de conexión FTP en DirectAdmin son frustrantes, pero en el 90% de los casos se solucionan con unos pocos pasos: verificar credenciales, cambiar a modo pasivo, comprobar el puerto y revisar el cortafuegos. Si nada funciona, contacta a tu proveedor de hosting, ya que puede ser un problema del servidor (servicio caído o IP bloqueada).

Recuerda que la paciencia es clave. Sigue la guía paso a paso y en pocos minutos estarás subiendo archivos a tu web sin problemas. Y si usas Syspanel, no olvides que el puerto de acceso es el 2106.

Esperamos que este artículo te haya sido de ayuda. Si tienes más dudas, déjalas en los comentarios o contacta con nuestro soporte técnico. ¡Buena suerte con tu conexión FTP DirectAdmin!

¿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