Solución de problemas de conexión FTP en cPanel
Introducción: ¿Por qué falla tu conexión FTP?
Si estás leyendo esto, probablemente te has encontrado con un mensaje de error frustrante al intentar conectar por FTP a tu sitio web. No te preocupes, es uno de los problemas más comunes en el hosting compartido y tiene solución. En esta guía completa, paso a paso, vamos a identificar las causas más frecuentes del FTP cPanel error y cómo solucionarlas, incluso si no tienes experiencia técnica.
El FTP (File Transfer Protocol) es la herramienta básica para subir archivos a tu web, instalar plugins, o hacer copias de seguridad. Cuando falla, puede paralizar tu trabajo. Pero con un poco de paciencia y siguiendo estos pasos, podrás recuperar el acceso en pocos minutos.
¿Qué causa una conexión FTP fallida?
Las razones más habituales de una conexión FTP fallida son:
- Credenciales incorrectas (usuario o contraseña mal escritos).
- Configuración de firewall o router bloqueando el puerto 21.
- Servidor FTP caído o sobrecargado en el hosting.
- Uso de puertos no estándar (por ejemplo, algunos hostings usan puertos como 2100 o 2222).
- IP bloqueada por el servidor tras varios intentos fallidos.
- Problemas con el cliente FTP (FileZilla, Cyberduck, etc.).
- Falta de permisos de escritura en la carpeta de destino.
A continuación, desglosamos cada solución paso a paso.
## Paso 1: Verifica tus credenciales FTP en cPanel
Lo primero es asegurarte de que estás usando los datos correctos. Muchas veces el error es un simple fallo al escribir.
### ¿Dónde encuentras tus datos FTP en cPanel?
- Inicia sesión en cPanel (normalmente en
tudominio.com/cpanelotudominio.com:2083). - Busca la sección Archivos y haz clic en Cuentas FTP.
- Verás una lista de cuentas FTP creadas. Si no tienes ninguna, crea una nueva con el botón Crear cuenta FTP.
- Anota estos datos:
- Servidor: (suele ser
ftp.tudominio.como la IP del servidor) - Usuario: (ejemplo:
usuario@tudominio.com) - Contraseña: (la que definiste)
- Servidor: (suele ser
[TIP] Si usas Syspanel (antes HestiaCP), el puerto de acceso es el 2106 y la URL suele ser
tudominio.com:2106. Allí encontrarás las cuentas FTP en la sección "Usuarios FTP".
### Errores comunes al escribir credenciales
- Usuario completo: En cPanel, el nombre de usuario FTP suele incluir el dominio (ej:
midominio.comousuario@midominio.com). No olvides esa parte. - Mayúsculas/minúsculas: El servidor distingue entre mayúsculas y minúsculas. Escribe exactamente como lo creaste.
- Contraseña segura: Si la contraseña contiene caracteres especiales, asegúrate de copiarla sin espacios adicionales.
## Paso 2: Configura correctamente tu cliente FTP
El cliente FTP (como FileZilla, WinSCP, Cyberduck) debe tener la configuración adecuada. Aquí te mostramos los parámetros estándar:
### Parámetros básicos para conectar
| Campo | Valor típico |
|---|---|
| Servidor | ftp.tudominio.com o la IP del servidor |
| Puerto | 21 (o el que indique tu hosting) |
| Protocolo | FTP (no SFTP a menos que se indique) |
| Cifrado | "Usar FTP explícito sobre TLS si está disponible" (recomendado) |
| Usuario | usuario@tudominio.com |
| Contraseña | La que creaste en cPanel |
[WARNING] Si tu hosting usa Syspanel, el puerto FTP suele ser el 2100 en lugar del 21. Verifica en la configuración de tu panel.
### Pasos en FileZilla (ejemplo)
- Abre FileZilla y ve a Archivo > Administrador de sitios.
- Haz clic en Nuevo sitio y ponle un nombre.
- En la pestaña General, introduce:
- Servidor:
ftp.tudominio.com - Puerto:
21 - Protocolo: FTP
- Cifrado: "Usar FTP explícito sobre TLS si está disponible"
- Servidor:
- En Tipo de inicio de sesión: "Normal" y escribe usuario y contraseña.
- Haz clic en Conectar.
Si todo está bien, verás los archivos de tu web en el panel derecho.
## Paso 3: Soluciona problemas de firewall y red
A veces el problema no está en tus datos, sino en tu conexión a internet o en el firewall de tu ordenador.
### ¿Cómo saber si el firewall bloquea el puerto 21?
- En Windows: Ve a Panel de control > Sistema y seguridad > Firewall de Windows > Permitir una aplicación o característica a través del Firewall. Asegúrate de que FileZilla (o tu cliente) esté permitido.
- En macOS: Ve a Preferencias del Sistema > Seguridad y privacidad > Firewall y desactívalo temporalmente para probar.
- En routers: Accede a la configuración de tu router (192.168.1.1 o similar) y busca "Reenvío de puertos". Asegúrate de que el puerto 21 (o el que uses) esté abierto.
[INFO] Algunos proveedores de internet bloquean el puerto 21 por seguridad. Si sospechas esto, contacta con tu ISP o prueba con un puerto alternativo (como 2100 o 2222) que te indique tu hosting.
### Prueba con otra red
Si estás en una red corporativa o educativa, es posible que tengan bloqueados los puertos FTP. Prueba desde tu móvil con datos móviles o desde casa.
## Paso 4: Verifica el estado del servidor FTP
A veces el problema es del lado del hosting. El servidor FTP puede estar caído o sobrecargado.
### Cómo comprobarlo
- Desde cPanel: Busca el apartado Estado del servidor (a veces llamado "Server Status"). Si ves que el servicio FTP (proftpd o vsftpd) está en rojo, significa que está detenido. Puedes reiniciarlo desde allí mismo (si tienes permisos).
- Desde Syspanel: Ve a Herramientas > Servicios y busca "FTP". Si está apagado, actívalo.
- Herramientas externas: Usa páginas como "Is It Down Right Now?" para comprobar si tu dominio responde.
[TIP] Si no puedes reiniciar el servicio, contacta con el soporte de tu hosting. Diles: "Mi conexión FTP fallida, el servicio FTP parece caído".
## Paso 5: Revisa la IP bloqueada por el servidor
Si has intentado conectar varias veces con credenciales incorrectas, tu IP puede ser bloqueada temporalmente por seguridad.
### ¿Cómo desbloquear tu IP?
- Desde cPanel: Ve a Seguridad > Bloqueo de IP o IP Blocker. Si ves tu IP listada, elimínala.
- Desde Syspanel: Ve a Seguridad > Firewall y busca la IP bloqueada.
- Solución rápida: Cambia tu IP reiniciando el router (apágalo 30 segundos) o usando una VPN.
[WARNING] Si no encuentras la opción, pide a tu hosting que desbloquee tu IP. Ellos pueden ver los logs de intentos fallidos.
## Paso 6: Usa el modo pasivo (PASV)
El modo activo y pasivo son dos formas de transferencia FTP. El modo pasivo suele funcionar mejor detrás de firewalls.
### Cómo activar el modo pasivo en FileZilla
- Ve a Editar > Ajustes.
- En Conexión > FTP > Modo de transferencia, selecciona Pasivo (recomendado).
- Guarda y vuelve a conectar.
En otros clientes, busca "Modo pasivo" o "PASV" en las opciones de conexión.
## Paso 7: Verifica los permisos de carpetas
Si conectas pero no puedes subir archivos, el problema puede ser de permisos.
### Permisos recomendados
- Carpetas: 755 (rwxr-xr-x)
- Archivos: 644 (rw-r--r--)
Puedes cambiarlos desde el mismo cliente FTP: haz clic derecho sobre la carpeta > Permisos de archivo y ajusta los números.
[INFO] En cPanel, también puedes cambiar permisos desde el Administrador de archivos (sección Archivos). Busca la carpeta, haz clic derecho y selecciona "Cambiar permisos".
## Paso 8: Prueba con otro cliente FTP
A veces el problema es específico del software que usas. Prueba con alternativas gratuitas:
- FileZilla (Windows, macOS, Linux)
- Cyberduck (macOS, Windows)
- WinSCP (Windows)
- FTP Voyager (Windows)
Si con otro cliente funciona, el problema es de configuración del primero.
## Paso 9: Contacta con el soporte técnico
Si has probado todo y sigue sin funcionar, es hora de pedir ayuda profesional. Prepara esta información para agilizar el proceso:
- Tu dominio y usuario de cPanel.
- El mensaje de error exacto (copia y pega).
- Lo que has probado (cambiar credenciales, modo pasivo, etc.).
- Tu IP pública (puedes saberla en webs como
whatismyip.com).
[TIP] Muchos hostings tienen chat en vivo 24/7. No dudes en usarlo, para eso están.
## Preguntas frecuentes (FAQ) sobre FTP cPanel error
### 1. ¿Por qué me sale "Error de conexión: ECONNREFUSED"?
Significa que el servidor rechazó la conexión. Puede ser porque:
- El puerto está bloqueado (prueba con el 2100 o 2222).
- El servicio FTP está caído (revisa el estado del servidor).
- Tu IP está bloqueada (pide desbloqueo).
### 2. ¿Qué hago si mi cliente FTP se queda en "Listando directorio"?
Es un síntoma de modo pasivo mal configurado. Activa el modo pasivo en tu cliente y, si sigue, prueba con "FTP explícito sobre TLS".
### 3. ¿Puedo usar SFTP en lugar de FTP?
Sí, si tu hosting lo soporta. En cPanel, ve a Cuentas FTP y busca la opción "Acceso SFTP". Necesitarás un cliente que soporte SFTP (como FileZilla) y usar el puerto 22.
### 4. ¿Cómo sé qué puerto usa mi hosting?
Revisa el correo de bienvenida de tu hosting o en cPanel en Cuentas FTP. Si usas Syspanel, el puerto por defecto es 2100 (no 21). En algunos hostings, también puede ser 2222 o 21.
### 5. ¿Por qué no puedo subir archivos grandes?
Algunos hostings limitan el tamaño de archivo por FTP. Prueba a subir archivos de menos de 10 MB. Si necesitas subir algo grande, usa el Administrador de archivos de cPanel (sección Archivos) que no tiene ese límite.
## Conclusión: No te rindas
Solucionar una conexión FTP fallida puede ser frustrante, pero siguiendo estos pasos ordenados, casi siempre encuentras la causa. Recuerda:
- Verifica credenciales (usuario completo y contraseña).
- Configura bien el cliente (modo pasivo, puerto correcto).
- Revisa firewall y red (prueba desde otro lugar).
- Comprueba el servidor (estado del servicio FTP).
- Pide ayuda si es necesario.
Si después de todo esto sigues sin poder conectar, no dudes en contactar con tu proveedor de hosting. Ellos tienen acceso directo a los logs y pueden solucionarlo en minutos.
[WARNING] Nunca compartas tus credenciales FTP por correo electrónico o chat no seguro. Si necesitas ayuda, usa los canales oficiales de soporte.
Esperamos que esta guía te haya sido útil. ¡Buena suerte con tu sitio web!
