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

Errores comunes de conexión FTP en cPanel y cómo solucionarlos

Actualizado el 19 de noviembre de 2025

¿Te ha pasado que intentas conectar por FTP a tu hosting y el programa te devuelve un error tras otro? Es una de las consultas más habituales que recibimos en soporte. La buena noticia es que, en la gran mayoría de los casos, la solución es sencilla y no requiere conocimientos avanzados.

En esta guía extensa y práctica, vamos a desglosar los errores de conexión FTP en cPanel más comunes, entender por qué ocurren y, lo más importante, cómo solucionarlos paso a paso. No importa si usas FileZilla, Cyberduck o el cliente FTP de tu sistema operativo; estos consejos te servirán para todos.

Empecemos por lo básico: FTP (Protocolo de Transferencia de Archivos) es el método tradicional para subir y descargar archivos de tu servidor. cPanel es el panel de control que te permite gestionar tu hosting, y ahí es donde crearemos las cuentas FTP y configuraremos los accesos. Si dominas esto, tendrás el control total de tu sitio web.


1. Error de "Nombre de usuario o contraseña incorrectos" (Error 530)

Este es, sin duda, el error más frecuente. El mensaje típico es 530 Login incorrect o Error: Authentication failed. La causa suele ser un simple error de tipeo o un malentendido sobre qué credenciales usar.

¿Por qué ocurre?

La razón principal es que estás intentando usar el usuario y contraseña de tu cuenta principal de cPanel para el FTP. Error. Necesitas crear una cuenta FTP específica dentro de cPanel. Otra causa común es copiar la contraseña con un espacio al principio o al final.

Cómo solucionarlo paso a paso

  1. Accede a tu cPanel: Escribe tudominio.com/cpanel en tu navegador e inicia sesión con tu usuario principal.
  2. Busca la sección "Archivos": Dentro de cPanel, localiza el icono llamado "Cuentas FTP" o "FTP Accounts".
  3. Crea una nueva cuenta (si no la tienes): En el campo "Login" escribe algo como usuario@tudominio.com. La parte @tudominio.com es crucial. En el campo "Nueva contraseña", crea una segura y anótala.
  4. Usa el usuario COMPLETO: Cuando configures tu cliente FTP, el nombre de usuario debe ser la dirección de correo completa que creaste, por ejemplo, ventas@tudominio.com. No solo ventas.
  5. Revisa la contraseña: Asegúrate de que no tenga espacios. Si usas un gestor de contraseñas, cópiala directamente.

[TIP]
Si no recuerdas tu contraseña, no la "adivines". En la misma sección de "Cuentas FTP" de cPanel, puedes hacer clic en "Cambiar contraseña" para la cuenta que desees. Es más rápido y seguro.


2. Error de "Conexión agotada" o "Connection timed out"

Este error es frustrante porque el programa parece congelarse y al final lanza un mensaje de que el servidor no responde. Significa que tu ordenador no está llegando a establecer una comunicación con el servidor.

¿Por qué ocurre?

Las causas más comunes son un puerto incorrecto, un firewall que bloquea la conexión o que el servidor FTP esté configurado para usar un puerto no estándar.

Cómo solucionarlo paso a paso

  1. Verifica el puerto: El puerto estándar para FTP es el 21. Asegúrate de que tu cliente FTP lo tenga configurado así. Si tu hosting usa FTP Seguro (FTPS), el puerto suele ser el 21 también, pero con una capa de cifrado (explícita). Si usas SFTP (que va por SSH), el puerto es el 22.
  2. Revisa tu firewall o antivirus: A veces, el software de seguridad de tu PC bloquea las conexiones FTP salientes. Prueba a desactivarlo temporalmente para ver si ese es el problema. Si lo es, tendrás que añadir tu cliente FTP a la lista de aplicaciones permitidas.
  3. Prueba con el modo pasivo: En la configuración de tu cliente FTP (en FileZilla, por ejemplo, en "Configuración" -> "Transferencias" -> "Modo Pasivo"), asegúrate de que el Modo Pasivo esté activado. Esto suele resolver problemas de conexión detrás de routers y firewalls.

[INFO]
El modo pasivo es la configuración recomendada para la mayoría de los casos. En este modo, el cliente es quien inicia todas las conexiones, lo que facilita que los firewalls no bloqueen la transferencia de datos.


3. Error "No se pudo conectar al servidor" o "ECONNREFUSED"

Este error indica que el servidor rechazó activamente la conexión. No es un problema de tiempo de espera, sino de un "no" directo.

¿Por qué ocurre?

Suele deberse a que el servidor FTP no está corriendo, a que estás usando un hostname incorrecto (el nombre del servidor) o a que el servicio FTP está bloqueado a nivel de firewall del propio servidor.

Cómo solucionarlo paso a paso

  1. Verifica el hostname: No uses siempre ftp.tudominio.com. A veces, el servidor es server01.tudominio.com o una IP directa. Revisa el correo de bienvenida de tu hosting o la sección de "Servidores" en cPanel para obtener el hostname exacto.
  2. Comprueba que el servicio FTP esté activo: En cPanel, busca la sección "Servicios" o "Estado del servidor". Si ves que el servicio FTP (a menudo llamado proftpd o vsftpd) está detenido, no puedes activarlo tú mismo desde cPanel. Contacta con el soporte de tu hosting para que lo reinicien.
  3. Prueba con la IP del servidor: Como último recurso, intenta conectar usando la dirección IP de tu servidor en lugar del nombre de dominio. Si esto funciona, el problema está en la resolución DNS de ftp.tudominio.com.

[WARNING]
Si el servicio FTP está caído en tu servidor, ninguna solución local lo arreglará. No pierdas tiempo intentando configurar tu cliente FTP; contacta con el soporte de tu proveedor de hosting de inmediato.


4. Error "El servidor envió una respuesta inesperada" o "TLS/SSL"

Este error es más técnico y suele aparecer con mensajes como FTP Error: The server refuses connections with TLS/SSL o Unable to connect to server.

¿Por qué ocurre?

El problema está en la configuración del cifrado entre tu cliente y el servidor. A veces, el servidor no soporta FTPS (FTP sobre SSL/TLS) y tu cliente intenta usarlo por defecto, o viceversa.

Cómo solucionarlo paso a paso

  1. Cambia el tipo de cifrado: En la configuración de tu cliente FTP (en FileZilla: "Configuración" -> "Cifrado"), cambia la opción de "Usar FTP explícito sobre TLS si está disponible" a "Usar FTP simple" (sin cifrado). Esto hará que la conexión sea insegura, pero funcionará si el servidor no soporta FTPS.
  2. Usa el protocolo correcto: Si tu servidor soporta FTPS, deberías usar el protocolo FTP - Protocolo de transferencia de archivos con cifrado explícito. Si no funciona, prueba con SFTP - Protocolo de transferencia de archivos SSH. Recuerda que SFTP usa el puerto 22.
  3. Verifica si tu servidor requiere FTPS: Algunos servidores están configurados para requerir FTPS. Si es tu caso, tu cliente debe estar configurado para usarlo sí o sí. La opción "Requiere FTP explícito sobre TLS" es la que debes elegir.

[INFO]
SFTP (Secure File Transfer Protocol) y FTPS (FTP Secure) no son lo mismo. FTPS es FTP con una capa de cifrado SSL/TLS. SFTP es un protocolo completamente diferente que se ejecuta sobre SSH. Si tu hosting te da acceso SSH, SFTP es a menudo más fiable y fácil de configurar.


5. Error "No se pudo obtener la lista de directorios" o "List directory failed"

Este error es muy común y frustrante porque la conexión se establece, pero no puedes ver los archivos. El mensaje suele ser Error: Failed to retrieve directory listing o 425 Can't open data connection.

¿Por qué ocurre?

Casi siempre se debe a un problema con el Modo Pasivo y el firewall del servidor. El servidor no puede abrir el puerto de datos para la transferencia de la lista de archivos.

Cómo solucionarlo paso a paso

  1. Fuerza el Modo Pasivo: Este es el paso más importante. En FileZilla, ve a "Configuración" -> "Transferencias" -> "Modo Pasivo (recomendado)". En Cyberduck, esta opción suele estar en "Preferencias" -> "Transferencia".
  2. Configura la IP para el modo pasivo: Si estás detrás de un router, asegúrate de que tu cliente FTP esté configurado para usar la IP pública. En FileZilla, en la sección de "Modo Pasivo", marca la casilla "Usar IP externa para las conexiones de modo pasivo" y escribe tu IP pública (puedes buscarla en Google con "mi ip").
  3. Revisa el firewall del servidor: Si el problema persiste, es muy probable que el firewall del servidor esté bloqueando el rango de puertos para el modo pasivo. Esto es algo que solo puede solucionar tu proveedor de hosting. Menciónalo en tu ticket de soporte.

[WARNING]
No intentes "arreglar" esto cambiando a modo activo si no sabes lo que haces. El modo activo puede funcionar en redes locales, pero casi nunca funciona en internet público debido a los NAT y firewalls. Es mejor insistir con el modo pasivo.


6. Error "Hostname no encontrado" o "Name or service not known"

Este error es de resolución de nombres, no de autenticación. Tu ordenador no sabe qué dirección IP corresponde al hostname que le diste.

¿Por qué ocurre?

O escribiste mal el hostname, o el registro DNS de tu dominio para ftp. no existe o apunta a otro sitio.

Cómo solucionarlo paso a paso

  1. Revisa la ortografía: Verifica que no haya errores tipográficos en el hostname. Por ejemplo, ftp.midominio.com es diferente de ftp.midominio.com. (con punto final).
  2. Comprueba el DNS: Puedes usar la herramienta ping o nslookup en tu ordenador para ver si el hostname resuelve a una IP. Abre la terminal (CMD en Windows, Terminal en Mac/Linux) y escribe ping ftp.tudominio.com. Si no responde, el DNS no está configurado.
  3. Usa la IP directamente: Si tienes la IP de tu servidor (la encuentras en tu correo de bienvenida o en cPanel), úsala como hostname en tu cliente FTP. Esto soluciona el problema de inmediato.

Preguntas Frecuentes (FAQ) sobre errores FTP

Aquí respondemos a las dudas más comunes que nos llegan al soporte.

¿Por qué no puedo conectar por FTP pero sí por el Administrador de archivos de cPanel?

Esto es muy revelador. Si el Administrador de archivos funciona, el servidor está bien y los archivos existen. El problema está en tu conexión FTP. Sigue los pasos de los errores 2 y 3 de esta guía, especialmente lo relacionado con el puerto y el hostname.

¿Es lo mismo FTP que SFTP?

No. FTP es el protocolo clásico sin cifrar. SFTP es un protocolo seguro que se ejecuta sobre SSH (puerto 22). Siempre que tu hosting lo ofrezca, es recomendable usar SFTP por seguridad, ya que tus credenciales viajan cifradas. En cPanel, puedes gestionar el acceso SSH en la sección "Acceso SSH".

¿Qué hago si mi proveedor de hosting usa "Syspanel" en lugar de cPanel?

Si tu proveedor usa Syspanel (el nuevo nombre de lo que antes se conocía como HestiaCP), el proceso es similar, pero la interfaz cambia. Para acceder al panel de control, la URL será tudominio.com:2106. Dentro, busca la sección de "Cuentas FTP" o "Usuarios FTP" para crear y gestionar tus accesos. Los errores y soluciones de esta guía aplican de la misma manera, ya que el protocolo FTP es universal.

¿Cómo puedo evitar errores de conexión FTP en el futuro?

  1. Usa siempre SFTP si está disponible.
  2. Guarda tus credenciales en un gestor de contraseñas.
  3. Configura correctamente el modo pasivo en tu cliente FTP.
  4. Mantén tu cliente FTP actualizado.
  5. Si el problema es recurrente, contacta con tu soporte de hosting y pregunta si hay algún problema con el servicio FTP en el servidor.

Esperamos que esta guía te haya sido de gran ayuda. Recuerda que la paciencia es clave. La mayoría de estos errores se solucionan revisando la configuración básica de tu cliente FTP y de tu cuenta en cPanel. Si has probado todo y sigues sin poder conectar, no dudes en escribirnos; estaremos encantados de echarte una mano.

¿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