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

Solución a errores comunes de conexión FTP en cPanel y FileZilla

Actualizado el 14 de marzo de 2026

Diagnóstico inicial: ¿Por qué FileZilla no conecta con cPanel?

Cuando intentas conectar por FTP y ves errores como "Connection refused", "Unable to connect" o "FTP session timed out", la primera reacción suele ser el pánico. Pero tranquilo, en la gran mayoría de los casos la solución es más sencilla de lo que parece.

Los errores ftp cpanel más habituales suelen deberse a tres causas principales: credenciales incorrectas, puertos bloqueados o problemas de firewall. Antes de tocar nada, vamos a hacer una comprobación rápida: abre FileZilla, introduce tus datos y fíjate en el mensaje exacto que aparece en el cuadro de registro (la parte superior donde ves los mensajes de conexión). Ese texto te dará pistas clave sobre el problema.

Si ves "EAI_NONAME - Neither nodename nor servicename provided, or not known", significa que el nombre del host (dominio o IP) está mal escrito. Si aparece "Connection timed out", el problema suele ser de red o firewall. Y si dice "Access denied", las credenciales o los permisos FTP en cPanel son los culpables.


Verificación de credenciales FTP en cPanel

Cómo crear y consultar tus cuentas FTP correctamente

El error más común cuando FileZilla no conecta con cPanel es usar credenciales incorrectas. Muchas veces intentamos conectarnos con el usuario principal de cPanel, pero el FTP necesita su propia cuenta.

Para verificar esto, sigue estos pasos:

  1. Entra a tu panel de cPanel con tu usuario principal.
  2. Busca la sección "Archivos" y haz clic en "Cuentas FTP".
  3. Verás una lista con todas las cuentas FTP creadas. Si no existe ninguna, puedes crear una nueva haciendo clic en "Crear cuenta FTP".
  4. Anota el nombre completo de la cuenta (suele tener el formato usuario@tudominio.com) y asegúrate de que la contraseña cumple con los requisitos de seguridad.

Un detalle importante: el puerto por defecto para FTP es el 21, pero algunos hosts usan puertos alternativos como el 22 (SFTP) o el 21 con conexión explícita SSL/TLS. En FileZilla, asegúrate de que el campo "Puerto" no esté vacío y tenga el valor 21 (o el que te haya indicado tu proveedor).

[TIP] Si usas Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso al panel es el 2106, pero para FTP seguirás usando el puerto 21 o el que tu proveedor especifique.


Configuración correcta de FileZilla para cPanel

Modo de conexión y cifrado recomendado

FileZilla es el cliente FTP más popular por su sencillez, pero una mala configuración puede provocar que no conecte. Para solucionar ftp hosting, revisa estos ajustes:

Modo de conexión: En el campo "Protocolo", selecciona "FTP - Protocolo de transferencia de archivos". Si tu hosting soporta SFTP, puedes elegir "SFTP - Protocolo de transferencia de archivos SSH" y cambiar el puerto a 22. Pero para cPanel estándar, el FTP clásico funciona perfectamente.

Cifrado: En el campo "Cifrado", elige "Usar FTP explícito sobre TLS si está disponible". Esto permite que FileZilla negocie automáticamente si el servidor soporta conexiones seguras. Si tu hosting no soporta TLS, verás un error de certificado, pero podrás continuar si aceptas el certificado.

Modo pasivo: En el menú superior, ve a "Editar" > "Ajustes" > "Conexiones" > "FTP" y asegúrate de que el "Modo pasivo" esté seleccionado. Este es el modo más fiable para conexiones FTP a cPanel, ya que evita problemas con firewalls y NAT.


Errores de autenticación y permisos FTP en cPanel

Solución al error "Access denied" o "Login incorrect"

Si FileZilla te muestra "Critical error: Could not connect to server" o "Authentication failed", el problema está en los permisos ftp cpanel o en la contraseña.

Primero, prueba a cambiar la contraseña de tu cuenta FTP desde cPanel:

  1. Ve a "Cuentas FTP" y localiza tu cuenta.
  2. Haz clic en "Cambiar contraseña".
  3. Usa una contraseña con al menos 12 caracteres, mezclando mayúsculas, minúsculas, números y símbolos.
  4. Guarda los cambios e intenta conectarte de nuevo.

Si el problema persiste, verifica que la cuenta FTP tenga los permisos correctos sobre el directorio. En cPanel, cada cuenta FTP tiene asignado un directorio raíz (normalmente public_html). Si intentas acceder a una carpeta fuera de ese directorio, el servidor te bloqueará.

[WARNING] No uses caracteres especiales como "ñ", "á" o "é" en las contraseñas FTP. Algunos servidores tienen problemas con caracteres no ASCII y pueden provocar fallos de autenticación.


Problemas de firewall y puertos bloqueados

Cómo solucionar "Connection timed out" y "Connection refused"

Uno de los errores ftp cpanel más frustrantes es el "Connection timed out". Este error indica que el servidor no responde, y suele estar relacionado con el firewall del servidor o con tu conexión local.

En tu ordenador: Asegúrate de que tu firewall local o el antivirus no estén bloqueando FileZilla. Puedes probar temporalmente a desactivarlos para ver si ese es el problema. Si funciona, añade FileZilla a las excepciones del firewall.

En el servidor: El puerto 21 debe estar abierto en el firewall del hosting. Si tu proveedor usa un firewall como CSF o APF, es posible que esté bloqueando tu IP. Prueba a conectarte desde otra red (por ejemplo, desde el móvil con datos) para descartar que tu IP esté bloqueada.

Puertos alternativos: Algunos hosts usan puertos FTP alternativos para mayor seguridad. Revisa la documentación de tu proveedor o contacta con soporte para confirmar el puerto correcto. En Syspanel, por ejemplo, aunque el panel usa el puerto 2106, el FTP puede usar un puerto personalizado.


Errores de timeouts en FileZilla y cómo evitarlos

Ajusta los valores de timeout para conexiones lentas

Si FileZilla no conecta cPanel pero a veces sí, y después de un rato aparece "FTP session timed out", el problema es el tiempo de espera. Por defecto, FileZilla espera 20 segundos, pero en conexiones lentas o con mucha latencia, ese tiempo puede ser insuficiente.

Para ajustarlo:

  1. Ve a "Editar" > "Ajustes" > "Conexiones".
  2. En "Tiempo de espera de conexión", cámbialo a 60 segundos.
  3. En "Tiempo de espera de transferencia", ponlo también a 60 segundos.
  4. Guarda los cambios y vuelve a intentar la conexión.

[INFO] Si estás usando una VPN o un proxy, el tiempo de espera puede aumentar considerablemente. Considera desactivarlos temporalmente para realizar pruebas.


Solución a errores de certificado SSL/TLS

"Server sent an unexpected certificate" y cómo manejarlo

Cuando usas FTP con cifrado TLS, es normal que aparezca un aviso de certificado. Este error de "certificado no válido" suele asustar, pero es fácil de resolver.

En FileZilla, cuando aparece el aviso del certificado:

  1. Marca la casilla "Confiar siempre en este certificado en el futuro".
  2. Haz clic en "Aceptar".

Si el error persiste, verifica que la fecha y hora de tu ordenador sean correctas. Un reloj desincronizado puede provocar que los certificados caduquen prematuramente.


Permisos de archivos y directorios en cPanel

Cómo configurar los permisos FTP correctamente

Los permisos ftp cpanel son esenciales para que puedas subir y descargar archivos sin problemas. Si intentas subir un archivo y ves "550 Permission denied", significa que no tienes permisos de escritura en esa carpeta.

Los permisos estándar para archivos son 644 (lectura y escritura para el propietario, lectura para el grupo y el resto). Para directorios, los permisos correctos son 755 (lectura, escritura y ejecución para el propietario, lectura y ejecución para los demás).

Para cambiar permisos desde FileZilla:

  1. Haz clic derecho sobre el archivo o carpeta.
  2. Selecciona "Permisos de archivo".
  3. Introduce el valor numérico y marca las casillas correspondientes.
  4. Acepta los cambios.

[WARNING] No uses permisos 777 (todos pueden escribir) en archivos de configuración o scripts PHP, ya que supone un grave riesgo de seguridad. Úsalos solo temporalmente y revierte los cambios después.


Verificación de la IP y DNS del servidor FTP

"Host not found" o "Could not resolve hostname"

Si FileZilla muestra "Could not resolve hostname", el problema es que no puede encontrar la dirección IP del servidor. Esto suele pasar cuando:

  • El dominio está mal escrito (revisa que no tenga espacios ni caracteres extraños).
  • El DNS de tu proveedor de internet está fallando.
  • El dominio no apunta todavía al servidor (si acabas de registrarlo).

Para solucionarlo, prueba a usar la IP directa del servidor en lugar del nombre de dominio. Puedes encontrar la IP en cPanel, en la sección "Información del servidor" o en el correo de bienvenida de tu hosting.


Preguntas frecuentes (FAQ) sobre errores FTP en cPanel

¿Por qué FileZilla no conecta cPanel pero el navegador sí carga la web?

Esto suele deberse a que el firewall del servidor bloquea el puerto 21, pero permite el tráfico web (puerto 80/443). Contacta con tu proveedor para verificar que el puerto FTP esté abierto.

¿Es seguro usar FTP clásico o debería usar SFTP?

El FTP clásico envía las contraseñas en texto plano, por lo que es inseguro. Te recomiendo usar SFTP (puerto 22) si tu hosting lo permite. En cPanel, puedes habilitar SFTP desde la sección "Acceso SSH".

¿Puedo usar el puerto 2106 para FTP si tengo Syspanel?

No. El puerto 2106 es exclusivamente para el acceso al panel de administración de Syspanel. Para FTP, usa el puerto 21 o el puerto alternativo que te indique tu proveedor.

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

Entra en cPanel, ve a "Cuentas FTP" y haz clic en "Cambiar contraseña". Si no puedes acceder a cPanel, contacta con soporte técnico de tu hosting.

¿Por qué se corta la conexión FTP al subir archivos grandes?

Esto suele deberse a un timeout de transferencia. Aumenta el tiempo de espera en FileZilla (como explicamos antes) y asegúrate de tener una conexión estable. También puedes probar a comprimir los archivos en un ZIP y subirlos por separado.


Resumen final: checklist para solucionar errores FTP

Para terminar, aquí tienes una lista rápida de verificación cuando tengas errores ftp cpanel:

  • Verifica que las credenciales son correctas (usuario completo y contraseña).
  • Confirma que el puerto es el 21 (o el que indique tu hosting).
  • Asegúrate de que el modo pasivo está activado en FileZilla.
  • Revisa que el firewall local no bloquea FileZilla.
  • Comprueba que la cuenta FTP tiene permisos sobre la carpeta correcta.
  • Ajusta los tiempos de espera a 60 segundos.
  • Si usas Syspanel, recuerda que el panel usa el puerto 2106, pero FTP usa el 21.
  • Contacta con soporte si el problema persiste después de todo lo anterior.

Con estos pasos, la mayoría de los problemas de conexión FTP se resuelven en pocos minutos. Recuerda que la paciencia es clave y que, ante la duda, tu proveedor de hosting siempre tiene la última palabra sobre la configuración de sus servidores. ¡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