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

DirectAdmin: Solución a problemas comunes de conexión FTP

Actualizado el 7 de mayo de 2026

¿Te has encontrado con el molesto mensaje de "Error de conexión" al intentar subir archivos a tu web mediante DirectAdmin FTP? No te preocupes, es una de las consultas más frecuentes que recibimos en soporte. La buena noticia es que, en la mayoría de los casos, la solución es más sencilla de lo que parece. En esta guía extensa, vamos a desglosar paso a paso los problemas más comunes de conexión FTP en DirectAdmin, desde errores de autenticación hasta bloqueos de firewall, para que puedas subir y gestionar tus archivos sin frustraciones.

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

Antes de lanzarnos a soluciones concretas, es útil entender el origen del problema. Las causas más frecuentes de los problemas FTP DirectAdmin suelen agruparse en cuatro categorías:

  1. Credenciales incorrectas: El usuario o la contraseña no coinciden con los datos de tu cuenta de hosting.
  2. Configuración del cliente FTP: Parámetros como el puerto, el protocolo de seguridad o el tipo de inicio de sesión no son los adecuados.
  3. Restricciones del servidor o firewall: El firewall del servidor (como CSF) o incluso el de tu propia red local están bloqueando las conexiones FTP.
  4. Cuentas FTP mal configuradas o bloqueadas: La cuenta FTP específica que estás usando puede estar desactivada, tener restricciones de directorio o haber superado el límite de conexiones.

Vamos a revisar cada una de ellas con soluciones prácticas.

Solución paso a paso para errores de conexión FTP en DirectAdmin

Si estás usando FileZilla DirectAdmin (el cliente más popular) o cualquier otro, estos pasos te ayudarán a diagnosticar y resolver el error.

1. Verifica tus credenciales de acceso FTP

El error más básico, pero también el más común. Asegúrate de que estás usando el usuario y la contraseña correctos para tu cuenta FTP. No es lo mismo tu usuario de DirectAdmin (el de acceso al panel) que tu usuario FTP.

Cómo obtener tus credenciales FTP correctas desde DirectAdmin:

  • Inicia sesión en tu panel de DirectAdmin.
  • Busca la sección "Administrador de Cuentas FTP" o "FTP Management".
  • Allí verás una lista de tus cuentas FTP. Cada una tiene un Usuario (normalmente con el formato tudominio_cuentaftp) y un Directorio asociado (por ejemplo, public_html).
  • Si no recuerdas la contraseña, puedes crear una nueva cuenta o restablecer la contraseña de una existente desde este mismo panel.

[TIP] No confundas el usuario FTP con el usuario de DirectAdmin. El usuario FTP suele tener un formato como midominio_miusuario, mientras que el de DirectAdmin es solo midominio o el nombre que elegiste al contratar el hosting.

2. Configura correctamente FileZilla (o tu cliente FTP) para DirectAdmin

Aunque parezca obvio, una configuración incorrecta en el cliente es la causa del 80% de los errores FTP DirectAdmin. Aquí tienes los parámetros exactos que debes usar:

Configuración estándar para DirectAdmin:

  • Protocolo: FTP (no SFTP, no FTPES a menos que tu servidor lo exija específicamente).
  • Servidor (Host): ftp.tudominio.com o la dirección IP de tu servidor. Muchas veces tudominio.com también funciona.
  • Puerto: 21 (es el puerto por defecto para FTP).
  • Cifrado: "Usar FTP explícito sobre TLS si está disponible" (Recomendado) o "Solo usar FTP simple (no seguro)". Si el servidor no soporta TLS, la conexión segura fallará.
  • Modo de acceso: Normal (usuario y contraseña).

Pasos en FileZilla:

  1. Abre FileZilla y ve a Archivo -> Administrador de Sitios.
  2. Crea un "Nuevo sitio" y ponle un nombre descriptivo (ej: "Mi Web con DirectAdmin").
  3. En la pestaña General, introduce los datos anteriores.
  4. En la pestaña Configuración de Transferencia, asegúrate de que el Modo de transferencia esté en "Pasivo" (recomendado). El modo activo puede dar problemas con firewalls.
  5. Haz clic en Conectar.

[WARNING] Si usas modo activo en FileZilla, el servidor intentará conectarse a un puerto aleatorio de tu ordenador. Muchos firewalls personales o routers bloquean estas conexiones entrantes. El modo pasivo es mucho más fiable para entornos de hosting compartido.

3. Soluciona problemas de firewall y puertos

Si has verificado las credenciales y la configuración y el error persiste, el problema puede estar en el firewall.

¿Qué puertos necesita FTP?

  • Puerto 21: Para la conexión de control (autenticación y comandos).
  • Puerto 20: Para la transferencia de datos en modo activo (rara vez se usa).
  • Rango de puertos pasivos: El servidor asigna un puerto aleatorio (normalmente entre el 30000 y el 60000) para la transferencia de datos en modo pasivo. Estos puertos deben estar abiertos en el firewall del servidor.

Cómo comprobarlo:

  • Desde tu red local: Desactiva temporalmente el firewall de Windows o macOS y el antivirus. Si la conexión funciona, es que tu firewall local está bloqueando el FTP. Tendrás que añadir una excepción para FileZilla o para el puerto 21.
  • Desde el servidor (si tienes acceso a DirectAdmin como administrador): Revisa la configuración de CSF (ConfigServer Security & Firewall). Asegúrate de que el puerto 21 y el rango de puertos pasivos (ej: 30000:35000) están permitidos en la sección de "Puertos de Entrada TCP".

[INFO] Si tu conexión falla justo después de la autenticación (te pide usuario y contraseña, pero luego se queda colgada o da error de "timeout"), el problema casi siempre es el rango de puertos pasivos bloqueado por el firewall del servidor o de tu red.

4. Revisa el estado de tu cuenta FTP en DirectAdmin

A veces, el problema no es de conexión, sino de permisos o estado de la cuenta.

Pasos en DirectAdmin:

  • Ve a "Administrador de Cuentas FTP".
  • Localiza la cuenta FTP que estás usando.
  • Verifica que no esté desactivada (a veces los sistemas de seguridad bloquean cuentas por intentos fallidos).
  • Comprueba el Directorio Base. Asegúrate de que sea correcto (por ejemplo, public_html para la raíz de tu web).
  • Si tienes dudas, elimina la cuenta y crea una nueva desde cero. Esto suele resolver problemas de corrupción de la cuenta.

5. Errores específicos de FileZilla y cómo interpretarlos

FileZilla muestra mensajes de error muy descriptivos. Aquí tienes los más comunes y su solución:

  • "Error: Conexión establecida. Esperando mensaje de bienvenida..." -> El servidor no responde. Suele ser un problema de firewall o de que el servidor FTP está caído. Prueba con otro cliente o desde otra red.
  • "Error: Conexión cerrada por el servidor" -> El servidor ha rechazado la conexión. Revisa que el puerto 21 esté abierto y que tu IP no esté bloqueada en el firewall del servidor.
  • "Error: Fallo de autenticación" -> Usuario o contraseña incorrectos. Revisa las mayúsculas, minúsculas y caracteres especiales.
  • "Error: No se pudo recuperar el listado de directorios" -> El modo pasivo no funciona. Cambia a modo activo en FileZilla (Editar -> Ajustes -> FTP -> Modo Activo) o viceversa.

Preguntas Frecuentes (FAQ) sobre DirectAdmin FTP

Para terminar, resolvemos las dudas más comunes que nos llegan al soporte.

¿Cuál es el puerto FTP por defecto en DirectAdmin?

El puerto por defecto para FTP en DirectAdmin es el 21. Es el estándar en la industria.

¿Por qué FileZilla me dice "Error de conexión: ECONNREFUSED"?

Este error significa que el servidor ha rechazado activamente la conexión. Las causas más probables son:

  • El puerto 21 está cerrado en el firewall del servidor.
  • Tu dirección IP está bloqueada (por ejemplo, por demasiados intentos fallidos de conexión).
  • El servicio FTP (Pure-FTPd o ProFTPd) no está funcionando en el servidor.

¿Cómo configuro una cuenta FTP en DirectAdmin?

Es muy sencillo. Dentro de DirectAdmin, busca "Administrador de Cuentas FTP" y luego haz clic en "Crear Cuenta". Introduce el nombre de usuario, la contraseña y el directorio al que tendrá acceso (normalmente public_html). Guarda los cambios.

¿Es seguro usar FTP en DirectAdmin?

El FTP tradicional no es seguro porque envía las credenciales y los datos en texto plano. Siempre que sea posible, usa FTP sobre TLS (FTPES). En FileZilla, selecciona "Usar FTP explícito sobre TLS si está disponible". Si tu servidor lo soporta, la conexión se cifrará.

¿Puedo usar SFTP en DirectAdmin?

Depende de la configuración del servidor. Muchos servidores con DirectAdmin no tienen SFTP habilitado por defecto, ya que requiere un servidor SSH. Si tu plan de hosting lo incluye, puedes conectarte por SFTP usando el puerto 22 y tus credenciales de DirectAdmin (no las FTP). Si no estás seguro, consulta con tu proveedor de hosting.

Mi conexión FTP va muy lenta, ¿qué puedo hacer?

La lentitud en FTP puede deberse a:

  • Conexión a internet lenta: Prueba la velocidad de tu conexión.
  • Modo de transferencia: El modo pasivo suele ser más lento que el activo en algunas configuraciones. Prueba a cambiar entre ambos.
  • Número de conexiones simultáneas: Limita las transferencias simultáneas en FileZilla a 1 o 2 (Editar -> Ajustes -> Transferencias -> Límite de transferencias simultáneas).
  • Servidor saturado: Si el servidor de hosting tiene mucha carga, las transferencias serán más lentas. Contacta con tu proveedor.

Esperamos que esta guía te haya sido de gran ayuda. Recuerda que la paciencia y la comprobación metódica de cada paso son tus mejores aliadas para resolver cualquier problema FTP DirectAdmin. Si después de seguir todos estos pasos el error persiste, no dudes en contactar con el equipo de soporte de tu hosting, proporcionándoles el mensaje de error exacto que ves en FileZilla. ¡Buena suerte con tus 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