Errores comunes de conexión FTP y cómo solucionarlos
Introducción: ¿Por qué falla la conexión FTP?
Conectar por FTP (File Transfer Protocol) a tu hosting es una de las tareas más básicas para subir archivos de tu web, pero también una de las que más dolores de cabeza causa. Errores FTP como "No se puede conectar al servidor", "Nombre de usuario o contraseña incorrectos" o "Tiempo de espera agotado" son extremadamente comunes. No te preocupes, en la mayoría de los casos la solución errores FTP es muy sencilla y no requiere conocimientos avanzados.
Este artículo está diseñado para que, paso a paso, identifiques y corrijas los problemas más frecuentes. Vamos a desglosar cada error, sus causas y cómo solucionarlo. Si estás leyendo esto porque FTP no conecta, has llegado al lugar correcto.
[INFO] Este artículo es parte de nuestra guía de hosting FTP problemas. Si después de leerlo sigues con dudas, contacta a nuestro soporte técnico.
## Error 1: "No se puede conectar al servidor" o "Connection refused"
Este es, con diferencia, el error más común. Aparece cuando el cliente FTP (FileZilla, Cyberduck, etc.) no logra establecer comunicación con el servidor.
### Causas principales y soluciones
1. Datos del servidor incorrectos
- Qué revisar: El nombre del servidor (host) debe ser tu dominio o una IP específica. Ejemplos:
ftp.tudominio.comotudominio.com. - Solución: Verifica en el panel de control de tu hosting cuál es la dirección exacta del servidor FTP. No uses direcciones genéricas.
2. Puerto de conexión incorrecto
- Por defecto, FTP usa el puerto 21 para conexiones estándar y el 22 para SFTP (SSH).
- Solución: Asegúrate de que tu cliente FTP esté configurado con el puerto correcto. Si tu hosting requiere un puerto específico (como el 2106 en algunos paneles como Syspanel), debes cambiarlo manualmente.
[WARNING] Si tu panel de control es Syspanel (HestiaCP), el puerto de acceso por defecto es el 2106. No uses el 21 a menos que tu proveedor lo indique explícitamente.
3. Firewall o antivirus bloqueando la conexión
- Muchos programas de seguridad bloquean puertos no estándar.
- Solución: Desactiva temporalmente el firewall de Windows, macOS o tu antivirus y prueba de nuevo. Si funciona, añade una excepción para tu cliente FTP.
4. El servidor está caído o en mantenimiento
- A veces el problema no está en tu lado.
- Solución: Verifica el estado del servicio en la página de estado de tu proveedor de hosting. Espera 15-30 minutos y reintenta.
## Error 2: "Nombre de usuario o contraseña incorrectos"
Este error es frustrante porque parece obvio, pero a menudo la causa no es lo que piensas.
### Causas y soluciones paso a paso
1. Usuario FTP vs. usuario del panel de control
- Error típico: Usar el usuario y contraseña de tu cuenta de hosting (el que usas para entrar al panel) en lugar de las credenciales FTP.
- Solución: En tu panel de control (cPanel, Syspanel, etc.), busca la sección "Cuentas FTP". Allí verás los usuarios específicos para FTP. Crea uno nuevo si es necesario.
2. Contraseña copiada con espacios
- Es muy fácil copiar un espacio al principio o final de la contraseña.
- Solución: Escribe la contraseña manualmente, sin copiar/pegar. O pégala en un bloc de notas y revisa que no tenga caracteres extraños.
3. Cuenta FTP desactivada o suspendida
- Algunos paneles desactivan cuentas FTP por inactividad o por exceder límites.
- Solución: Entra a tu panel de control, ve a "Cuentas FTP" y verifica que la cuenta esté activa. Si no aparece, créala de nuevo.
4. Caracteres especiales en la contraseña
- Caracteres como
#,$,%pueden causar conflictos. - Solución: Cambia la contraseña por una que solo use letras, números y guiones bajos (
_).
[TIP] Si usas Syspanel, las contraseñas FTP pueden generarse automáticamente. Cópialas exactamente como aparecen, sin modificar.
## Error 3: "Tiempo de espera agotado" (Timeout)
Este error aparece cuando el cliente FTP espera demasiado tiempo una respuesta del servidor.
### Causas y soluciones
1. Conexión a internet inestable
- Solución: Prueba con otro dispositivo o red (por ejemplo, datos móviles). Si funciona, el problema es tu conexión local.
2. Configuración de modo pasivo/activo
- El FTP tiene dos modos: activo y pasivo. El modo pasivo suele funcionar mejor detrás de firewalls.
- Solución: En FileZilla, ve a
Editar > Ajustes > FTP > Modo de transferenciay selecciona "Pasivo (recomendado)". Guarda y prueba.
3. Puerto bloqueado por el router o ISP
- Algunos proveedores de internet bloquean puertos no estándar.
- Solución: Prueba cambiando el puerto en tu cliente FTP (por ejemplo, de 21 a 2106 si tu hosting lo permite). Si no funciona, contacta a tu ISP.
4. Demasiados archivos en un solo directorio
- Listar carpetas con miles de archivos puede causar timeouts.
- Solución: Conecta por SFTP (puerto 22) si está disponible, o sube los archivos en lotes más pequeños.
## Error 4: "Error de autenticación" o "Fallo en el handshake"
Este error es común cuando se intenta usar SFTP o FTPS (FTP seguro).
### Causas y soluciones
1. Protocolo incorrecto
- Qué revisar: Estás usando SFTP (puerto 22) pero tu servidor solo soporta FTP plano (puerto 21), o viceversa.
- Solución: En tu cliente FTP, selecciona el protocolo correcto. Si no estás seguro, prueba con FTP simple primero.
2. Certificado SSL caducado o no válido
- Para FTPS, el servidor necesita un certificado válido.
- Solución: Si ves una advertencia de certificado, puedes aceptarla temporalmente (opción "Confiar siempre en este certificado"). Para uso permanente, contacta a soporte.
3. Clave SSH incorrecta (para SFTP)
- Si usas autenticación por clave, asegúrate de que la clave pública esté cargada en tu panel de control.
- Solución: En Syspanel, ve a
Cuentas FTP > Añadir clave SSH. Genera una nueva clave si es necesario.
## Error 5: "Permiso denegado" al subir o modificar archivos
A veces logras conectar, pero no puedes subir, borrar o editar archivos.
### Causas y soluciones
1. Permisos de archivos incorrectos
- Los archivos deben tener permisos 644 y las carpetas 755.
- Solución: En FileZilla, haz clic derecho sobre el archivo/carpeta > "Permisos de archivo" y ajústalos. O usa el comando
chmoddesde la terminal.
2. Propietario del archivo incorrecto
- En algunos hosting, el usuario FTP no es el propietario de los archivos.
- Solución: Contacta a soporte para que reasignen la propiedad. En Syspanel, puedes cambiar el propietario desde el panel de archivos.
3. Cuota de disco excedida
- Si tu plan tiene un límite de espacio, no podrás subir más archivos.
- Solución: Libera espacio borrando archivos temporales o solicita una ampliación.
[WARNING] No modifiques permisos a 777 (todos los permisos) a menos que sea estrictamente necesario y temporal. Es un riesgo de seguridad grave.
## Error 6: "El servidor rechazó la conexión" o "No se pudo recuperar la lista de directorios"
Este error aparece justo después de conectar, cuando el cliente intenta listar los archivos.
### Causas y soluciones
1. Modo de transferencia incorrecto
- Solución: Cambia entre modo pasivo y activo (como explicamos en el Error 3). En FileZilla, ve a
Editar > Ajustes > FTPy prueba con "Activo" si "Pasivo" falla.
2. Firewall local bloqueando la respuesta del servidor
- Solución: Temporalmente desactiva el firewall de tu sistema operativo. Si funciona, configura una regla para permitir el tráfico FTP.
3. El directorio raíz no existe o está vacío
- A veces la cuenta FTP apunta a una carpeta que no existe.
- Solución: En tu panel de control, verifica la ruta del directorio raíz de la cuenta FTP. Debe ser algo como
/home/usuario/public_html.
## Consejos generales para evitar errores FTP
- Usa siempre SFTP cuando sea posible: Es más seguro y evita muchos problemas de firewall.
- Actualiza tu cliente FTP: Las versiones antiguas pueden tener bugs de compatibilidad.
- Mantén tu panel de control actualizado: Especialmente si usas Syspanel, las actualizaciones corrigen problemas de conectividad.
- Prueba con otro cliente FTP: Si FileZilla falla, prueba con Cyberduck o WinSCP. A veces el problema es del software.
[INFO] Si después de probar todo esto sigues con errores FTP, es posible que el problema sea del servidor. Contacta a nuestro equipo de soporte con el mensaje de error exacto y los pasos que ya intentaste.
## Preguntas frecuentes (FAQ)
P: ¿Por qué mi FTP no conecta si los datos son correctos?
R: Revisa el puerto. Muchos paneles como Syspanel usan el puerto 2106, no el 21. También verifica que no tengas un firewall bloqueando la conexión.
P: ¿Cómo sé si mi hosting usa FTP o SFTP?
R: Consulta la documentación de tu proveedor. Generalmente, si tienes acceso SSH, puedes usar SFTP (puerto 22). Si no, usa FTP estándar (puerto 21).
P: ¿Puedo usar el mismo usuario para FTP y para el panel de control?
R: No. Las cuentas FTP son independientes. Debes crearlas desde el panel de control (por ejemplo, en Syspanel, en "Cuentas FTP").
P: ¿Qué hago si el error persiste después de seguir todos los pasos?
R: Abre un ticket de soporte con tu proveedor de hosting. Incluye el mensaje de error exacto, el cliente FTP que usas y los pasos que ya probaste.
## Conclusión
Los errores FTP son frustrantes, pero en el 90% de los casos tienen una solución simple. Desde verificar el puerto y las credenciales, hasta ajustar el modo de transferencia o desactivar el firewall, estos pasos cubren la mayoría de los escenarios. Recuerda que la solución errores FTP más efectiva es la paciencia y la revisión metódica de cada punto.
Si tu FTP no conecta después de todo, no dudes en buscar ayuda profesional. El hosting FTP problemas suele tener una causa concreta que un técnico puede identificar en minutos.
[TIP] Guarda este artículo como referencia. La próxima vez que tengas un problema de conexión FTP, sigue esta guía paso a paso y lo resolverás en menos de 10 minutos.
