Cómo solucionar problemas de conexión FTP en cPanel y Plesk
Introducción: Por qué falla la conexión FTP y cómo resolverlo rápido
Si estás leyendo esto, seguramente ya intentaste subir archivos a tu hosting y te encontraste con un mensaje de error. Respira, es más común de lo que piensas. Los problemas ftp afectan tanto a principiantes como a usuarios avanzados, y la buena noticia es que el 90% de las veces tienen una solución sencilla que no requiere conocimientos técnicos profundos.
En esta guía completa, te voy a enseñar a diagnosticar y solucionar los errores más frecuentes de conexión ftp cpanel y ftp plesk, los dos paneles de control más usados en el mundo del hosting. Vamos paso a paso, con instrucciones claras y ejemplos prácticos, para que en menos de 15 minutos tengas tu cliente FTP funcionando sin problemas.
Antes de empezar: ¿Qué necesitas para conectar por FTP?
Para evitar frustraciones, primero asegúrate de tener a mano estos datos. Sin ellos, cualquier intento de conexión fallará:
- Servidor FTP: normalmente es
ftp.tudominio.como la IP de tu servidor. - Puerto: el estándar es el 21 para FTP normal y el 22 para SFTP (SSH).
- Usuario FTP: no siempre es el mismo que el usuario de cPanel o Plesk. A veces se crea un usuario específico para FTP.
- Contraseña: la que configuraste al crear la cuenta FTP.
- Modo de conexión: pasivo o activo (te explicaré cuál usar más adelante).
[INFO] Si no tienes estos datos, entra a tu panel de control y busca la sección "Cuentas FTP" o "Usuarios FTP". Ahí los encontrarás o podrás crearlos desde cero.
## Solucionar problemas de conexión FTP en cPanel
cPanel es el panel más popular en hosting compartido. Si tu error viene de aquí, sigue estos pasos en orden.
### 1. Verifica que las credenciales sean correctas
El error más común es un fallo de autenticación. Asegúrate de que:
- El usuario FTP se escriba exactamente como aparece en cPanel (suele ser
usuario@dominio.como solousuario). - La contraseña no tenga espacios al copiarla y respete mayúsculas/minúsculas.
- No estés usando la contraseña de cPanel si creaste una contraseña separada para FTP.
Cómo comprobarlo: Entra a cPanel > "Cuentas FTP" y haz clic en "Administrar" junto a tu cuenta. Ahí puedes ver el nombre exacto y cambiar la contraseña si lo necesitas.
### 2. Comprueba el puerto y el servidor FTP
A veces el problema no es la contraseña, sino que estás apuntando a una dirección incorrecta.
- El servidor suele ser
ftp.tudominio.com, pero si tienes un subdominio o un hosting revendedor, puede variar. - Si usas SFTP, el puerto cambia al 22 y el servidor es el mismo que el de SSH.
- Prueba a conectar con la IP directa del servidor (la encuentras en cPanel > "Información del servidor").
[TIP] Si tu dominio aún no tiene los DNS apuntando a tu hosting,
ftp.tudominio.comno funcionará. Usa la IP del servidor en ese caso.
### 3. Cambia el modo de conexión (pasivo vs activo)
Este es un clásico. Muchos cortafuegos y redes locales bloquean el modo activo de FTP.
- En FileZilla (el cliente más usado), ve a "Editar" > "Ajustes" > "FTP" y selecciona Modo pasivo.
- En otros clientes, busca la opción "Modo pasivo" o "PASV" y actívala.
- Si ya estabas en modo pasivo, prueba con el modo activo para descartar.
Síntoma típico: La conexión se establece, pero al listar archivos o transferir, se cuelga o da error "No se pudo establecer conexión de datos".
### 4. Revisa los límites de conexiones simultáneas
cPanel limita el número de conexiones FTP por usuario (normalmente 5 o 10). Si tienes varios clientes abiertos o un gestor de descargas usando múltiples hilos, puedes saturar el límite.
- Cierra todos los clientes FTP y vuelve a intentar con uno solo.
- En FileZilla, ve a "Editar" > "Ajustes" > "Transferencias" y reduce el número de conexiones simultáneas a 1 o 2.
### 5. Verifica los permisos de la carpeta
Si la conexión funciona pero no puedes subir archivos, el problema son los permisos.
- Selecciona la carpeta de destino en FileZilla, clic derecho > "Permisos de archivo".
- Asegúrate de que tenga 755 (lectura y ejecución) o 775 si necesitas escritura para el grupo.
- Los archivos deben estar en 644.
[WARNING] No pongas permisos 777 a todo. Es un riesgo de seguridad grave. Si necesitas escritura temporal, vuelve a cambiarlos después.
### 6. Comprueba si el firewall de tu hosting bloquea el puerto 21
Algunos hosts tienen protección adicional que bloquea IPs tras varios intentos fallidos.
- Si has intentado conectar varias veces con contraseña incorrecta, tu IP puede estar bloqueada temporalmente.
- Espera 15-30 minutos o contacta con soporte del hosting para que la desbloqueen.
- Si usas una VPN, prueba a desactivarla; a veces los rangos de IP de VPN están bloqueados.
## Solucionar problemas de conexión FTP en Plesk
Plesk es común en VPS y servidores dedicados, y aunque la interfaz es distinta, los errores suelen ser similares. Aquí tienes las claves específicas.
### 1. Usa el usuario y dominio correctos
En Plesk, el usuario FTP suele ser el mismo que el de la suscripción, pero a veces se crean usuarios adicionales.
- Ve a "Sitios web y dominios" > tu dominio > "Acceso FTP".
- Ahí verás la lista de usuarios. Si no aparece ninguno, crea uno nuevo.
- El campo "Iniciar sesión como" te muestra el formato exacto del usuario.
### 2. Activa el servicio FTP en el firewall del servidor
A diferencia de cPanel, en Plesk a veces el firewall del servidor necesita configuración manual.
- Si tienes acceso a Plesk como administrador, ve a "Herramientas y ajustes" > "Firewall".
- Asegúrate de que el puerto 21 (o el que uses) esté permitido.
- Si no ves la opción, contacta con tu proveedor para que lo habilite.
### 3. Revisa la configuración de IP dedicada
Si tu servidor tiene varias IPs, es posible que el FTP esté configurado para usar una IP específica.
- En "Herramientas y ajustes" > "Configuración del servidor", busca la sección de FTP.
- Verifica que la IP configurada coincida con la que usas para conectar.
- Si usas un dominio, comprueba que el registro A apunte a la IP correcta.
### 4. Prueba con SFTP como alternativa
Plesk suele tener SSH habilitado por defecto. Si el FTP falla, el SFTP es una alternativa más segura y estable.
- En FileZilla, cambia el protocolo a SFTP - SSH File Transfer Protocol.
- Mantén el puerto 22 y usa las mismas credenciales.
- A veces el usuario es
rooto el usuario del sistema, no el de Plesk.
[TIP] El SFTP no solo es más seguro, sino que evita muchos problemas de cortafuegos porque usa un solo puerto (22) en lugar de los dos que usa FTP.
### 5. Verifica los permisos y la propiedad de los archivos
En Plesk, los archivos suelen pertenecer al usuario del sistema, no al usuario FTP. Esto puede causar errores de permiso.
- Conecta por SSH (si tienes acceso) y ejecuta:
chown -R usuario:grupo /ruta/al/directorio. - En la interfaz de Plesk, usa "Administrador de archivos" para cambiar permisos de forma visual.
- Recuerda: las carpetas en 755 y los archivos en 644 son la norma.
### 6. Comprueba los logs de error
Plesk guarda registros detallados de los intentos de conexión FTP.
- Ve a "Herramientas y ajustes" > "Registros de sesión" o busca los logs del servidor FTP en
/var/log/messages. - Busca líneas con "FTP" o "proftpd" para ver el motivo exacto del fallo.
- Si el log dice "authentication failure", es un problema de contraseña. Si dice "connection refused", es un problema de red o firewall.
## Errores FTP comunes y su solución inmediata
Aquí tienes un resumen de los errores ftp más típicos y cómo resolverlos en ambos paneles.
### 1. "Error: Conexión rechazada" o "Connection refused"
- Causa: El servidor FTP no está escuchando en el puerto 21 o el firewall lo bloquea.
- Solución: Verifica que el servicio esté activo en cPanel/Plesk. En cPanel, ve a "Configuración de FTP" y comprueba que esté habilitado. En Plesk, revisa el firewall y el estado del servicio.
### 2. "Error: Tiempo de espera agotado" o "Timeout"
- Causa: Problemas de red, modo activo/pasivo, o el servidor está sobrecargado.
- Solución: Cambia a modo pasivo. Si ya lo estás, prueba con otro cliente FTP. También puedes aumentar el tiempo de espera en FileZilla (Editar > Ajustes > Conexión > Tiempo de espera).
### 3. "Error: No se pudo establecer la conexión de datos"
- Causa: Modo activo bloqueado por el cortafuegos local.
- Solución: Cambia a modo pasivo en tu cliente FTP. Si usas FileZilla, es la opción predeterminada.
### 4. "Error: Permiso denegado" al subir archivos
- Causa: Permisos incorrectos o el usuario FTP no tiene acceso de escritura.
- Solución: En cPanel, revisa los permisos de la carpeta (debe ser 755). En Plesk, verifica la propiedad del archivo y los permisos del grupo.
### 5. "Error: Usuario o contraseña incorrectos"
- Causa: Credenciales mal escritas, usuario bloqueado o contraseña caducada.
- Solución: Cambia la contraseña desde el panel de control. En cPanel, ve a "Cuentas FTP" > "Cambiar contraseña". En Plesk, en "Acceso FTP" > "Cambiar contraseña".
## Herramientas y trucos avanzados para diagnosticar
Si nada de lo anterior funciona, prueba con estas herramientas.
### 1. Usa el cliente FTP en línea de comandos
Abre una terminal (CMD en Windows, Terminal en Mac/Linux) y escribe:
ftp tu-servidor.com
Te pedirá usuario y contraseña. Si no conecta, el problema es del servidor. Si conecta pero no lista archivos, es un problema de configuración del cliente.
### 2. Prueba con un cliente FTP diferente
No todos los clientes son iguales. Prueba con:
- FileZilla (gratuito y el más popular).
- WinSCP (ideal para Windows).
- Cyberduck (para Mac).
A veces un cliente tiene configuraciones por defecto que causan conflictos.
### 3. Verifica el DNS de tu dominio
Si usas ftp.tudominio.com, asegúrate de que el subdominio ftp exista y apunte al servidor correcto.
- Usa
ping ftp.tudominio.comen la terminal para ver a qué IP resuelve. - Si no resuelve, crea un registro A para
ftpen el panel de DNS de tu dominio.
[WARNING] No uses servicios de proxy o VPN al conectar por FTP. Muchos servidores los bloquean por seguridad.
## Preguntas frecuentes (FAQ)
### ¿Puedo usar el mismo usuario de cPanel para FTP?
Sí, en la mayoría de los casos puedes usar el usuario principal de cPanel para FTP, pero es más seguro crear una cuenta FTP específica. Así limitas el acceso a solo ciertas carpetas.
### ¿Qué diferencia hay entre FTP y SFTP?
El FTP transfiere datos sin cifrar, mientras que el SFTP usa SSH y cifra todo. Para datos sensibles, siempre usa SFTP. Además, el SFTP usa el puerto 22, que suele estar menos bloqueado que el 21.
### ¿Por qué mi conexión FTP funciona en un dispositivo y en otro no?
Suele ser por la configuración de red. El modo pasivo/activo y los cortafuegos locales varían entre dispositivos. Configura el cliente FTP en modo pasivo en todos los dispositivos.
### ¿Cómo creo una cuenta FTP en cPanel?
Ve a "Cuentas FTP" > "Crear cuenta FTP". Introduce el nombre, la contraseña y el directorio de inicio. Luego usa esos datos en tu cliente FTP.
### ¿Cómo creo una cuenta FTP en Plesk?
Ve a "Sitios web y dominios" > tu dominio > "Acceso FTP" > "Añadir usuario FTP". Define el nombre, contraseña y carpeta de acceso.
## Conclusión: Resumen rápido de pasos
Para solucionar problemas ftp en cPanel o Plesk, sigue esta checklist:
- Verifica credenciales (usuario y contraseña exactos).
- Comprueba el servidor y puerto (21 para FTP, 22 para SFTP).
- Activa el modo pasivo en tu cliente FTP.
- Revisa el firewall del hosting y el local.
- Cambia los permisos de carpetas (755) y archivos (644).
- Prueba con SFTP si el FTP sigue fallando.
- Revisa los logs del servidor para más detalles.
Con estos pasos, resolverás el 95% de los errores. Si aun así no funciona, contacta con el soporte de tu hosting y dales la información exacta del error (código y mensaje). Ellos podrán ver los logs del servidor y ayudarte más rápido.
[TIP] Guarda esta guía en favoritos. La próxima vez que tengas un problema de FTP, ya sabes por dónde empezar. Y recuerda: la paciencia es tu mejor aliada. ¡A subir esos archivos!
