Syspanel: Solucionar error de conexión FTP
¿Por qué no puedo conectar por FTP a mi Syspanel? Guía completa para solucionar el error
¿Estás intentando conectarte por FTP a tu servidor Syspanel y te aparece un mensaje de error? No te preocupes, es una de las consultas más frecuentes que recibimos. La conexión FTP es esencial para subir archivos de tu web, modificar temas o realizar copias de seguridad, pero a veces pueden surgir problemas.
En esta guía extensa y detallada, vamos a repasar paso a paso las causas más comunes del Syspanel error FTP y cómo solucionarlo. El objetivo es que, incluso si no tienes mucha experiencia técnica, puedas resolverlo por ti mismo. Vamos a ello.
[INFO] Syspanel es el nombre comercial de nuestro panel de control, basado en HestiaCP. Recuerda que el acceso a tu panel se realiza a través del puerto 2106 (ejemplo:
https://tudominio.com:2106). Para la conexión FTP, usaremos el puerto estándar 21 (o 990 para FTP explícito).
Antes de empezar: requisitos básicos para la conexión FTP
Para que la conexión funcione correctamente, necesitas tener a mano estos datos. Si te falta alguno, el error está garantizado.
- Servidor FTP: Puede ser tu nombre de dominio (ej.
tudominio.com) o la IP de tu servidor. - Puerto: Por defecto, el puerto FTP es el 21. Si usas FTP seguro (FTPS), suele ser el 990.
- Usuario FTP: No es tu usuario de Syspanel. Es un usuario específico que creaste para FTP, normalmente asociado a un dominio. Su formato suele ser
usuario@tudominio.como simplementeusuario. - Contraseña: La contraseña de ese usuario FTP, no la de tu panel.
- Modo de conexión: Recomendamos usar FTP explícito (FTPS) o SFTP (puerto 22) si tu cliente lo soporta, ya que es más seguro.
[WARNING] Un error muy común es confundir el usuario del panel (el que usas para entrar a Syspanel en el puerto 2106) con el usuario FTP. Son diferentes. Si usas las credenciales del panel en el cliente FTP, obtendrás un error de autenticación.
Paso 1: Verifica que el servicio FTP esté activo en Syspanel
A veces el problema es más simple de lo que parece: el servicio FTP puede estar detenido. Para comprobarlo:
- Accede a tu Syspanel usando el puerto 2106 (ej.
https://tudominio.com:2106). - Ve a la sección Servicios o Estado del servidor (dependiendo de la versión de Syspanel, puede estar en el menú lateral izquierdo o en un icono de engranaje).
- Busca el servicio vsftpd o ProFTPD (son los servidores FTP más comunes). Debe aparecer como Activo (running).
- Si aparece como Detenido (stopped), haz clic en el botón Iniciar o Reiniciar.
[TIP] Si no encuentras la opción de servicios, puedes pedirle a tu proveedor de hosting que lo verifique. En servidores dedicados, puedes hacerlo por SSH con el comando
systemctl status vsftpd(oproftpd).
Si el servicio está activo y sigues teniendo problemas, continúa con el siguiente paso.
Paso 2: Comprueba las credenciales del usuario FTP
Este es el punto donde más fallos se producen. Para solucionar el conexión FTP Syspanel error, asegúrate de que el usuario FTP existe y tiene la contraseña correcta.
- Dentro de Syspanel, ve a la sección Usuarios o Cuentas FTP (normalmente dentro del dominio afectado).
- Revisa la lista de usuarios FTP. Si no ves ninguno, tendrás que crear uno nuevo.
- Crear un nuevo usuario FTP:
- Haz clic en Añadir usuario o Crear cuenta FTP.
- Elige un nombre de usuario (por ejemplo,
micuenta). El sistema lo convertirá automáticamente amicuenta@tudominio.com. - Establece una contraseña segura (mínimo 8 caracteres, con mayúsculas, minúsculas y números).
- Selecciona la carpeta raíz a la que tendrá acceso (normalmente
public_htmloweb). - Guarda los cambios.
- Prueba la conexión con esas credenciales exactas. A veces, si cambiaste la contraseña recientemente, el cliente FTP puede tener guardada la anterior.
[WARNING] Si tu dominio tiene un certificado SSL y usas FTP explícito (FTPS), algunos clientes requieren que la conexión sea explícita. No uses FTP implícito (puerto 990) a menos que sepas que tu servidor lo soporta. Lo más común es usar el puerto 21 con FTP explícito (a veces llamado FTPES).
Paso 3: Configura correctamente tu cliente FTP
No todos los clientes FTP se configuran igual. Aquí tienes los ajustes típicos para FileZilla, que es el más popular:
- Abre FileZilla y ve a Archivo > Gestor de sitios.
- Crea un nuevo sitio con los siguientes datos:
- Protocolo: FTP (o FTPES si quieres cifrado).
- Servidor:
tudominio.como la IP de tu servidor. - Puerto: 21 (o 990 si usas FTP implícito, pero no lo recomendamos).
- Cifrado: Usar FTP explícito sobre TLS si es posible (recomendado).
- Modo de acceso: Normal.
- Usuario:
micuenta@tudominio.com(el usuario FTP completo). - Contraseña: La que estableciste.
- Haz clic en Conectar.
Si usas otro cliente (como Cyberduck, WinSCP o el explorador de archivos de Windows), los pasos son similares. Lo importante es que el usuario incluya el dominio (formato email) y que el puerto sea el correcto.
[TIP] Si usas SFTP (puerto 22), asegúrate de que tu servidor lo tenga habilitado. En Syspanel, a veces viene desactivado por defecto. Si no funciona, vuelve al FTP normal.
Paso 4: Revisa los cortafuegos y la seguridad del servidor
A veces el problema no está en las credenciales, sino en que el puerto FTP (21) está bloqueado por un cortafuegos. Esto es común en servidores con configuraciones de seguridad estrictas.
- Cortafuegos del servidor: Si tienes acceso a Syspanel, ve a la sección Firewall o Seguridad. Asegúrate de que el puerto 21 (y el 990 para FTPS) esté abierto para tu IP o para todo el mundo (0.0.0.0/0). Si no ves la opción, contacta con tu soporte técnico.
- Cortafuegos local: Tu propio router o antivirus puede estar bloqueando la conexión. Prueba a desactivarlo temporalmente o a añadir una excepción para FileZilla.
- IP dinámica: Si tu IP cambia a menudo, es posible que el cortafuegos del servidor la haya bloqueado. Puedes pedir que la añadan a una lista blanca o configurar una IP estática en tu casa.
[INFO] Algunos proveedores de hosting bloquean el puerto 21 por seguridad y solo permiten SFTP (puerto 22) o FTP sobre SSL (puerto 990). Si después de todo no funciona, prueba con SFTP usando el puerto 22 y las mismas credenciales FTP.
Paso 5: Soluciona errores comunes de conexión (FAQ)
Aquí tienes una lista de los errores más típicos y cómo resolverlos:
Error: "Fallo de autenticación" o "Contraseña incorrecta"
- Causa: Estás usando el usuario o contraseña del panel de Syspanel, no el FTP.
- Solución: Crea un usuario FTP específico desde el panel (ver Paso 2).
Error: "No se pudo conectar al servidor" o "Tiempo de espera agotado"
- Causa: El puerto 21 está cerrado o el servidor FTP no responde.
- Solución: Verifica que el servicio FTP esté activo (Paso 1) y que el cortafuegos permita el puerto 21 (Paso 4).
Error: "El servidor rechazó la conexión"
- Causa: El servidor solo acepta conexiones seguras (FTPS) o está configurado para IPs específicas.
- Solución: Cambia el cifrado a "FTP explícito sobre TLS" en tu cliente. Si no funciona, contacta al soporte.
Error: "No se puede listar el directorio" o "Listado de directorios falló"
- Causa: Modo pasivo/activo incorrecto o problema con el firewall.
- Solución: En FileZilla, ve a Editar > Ajustes > FTP y marca "Modo pasivo (recomendado)". Si ya lo está, prueba con "Modo activo".
Error: "El nombre de usuario contiene caracteres no válidos"
- Causa: Estás usando el usuario sin el formato
@dominio. - Solución: Asegúrate de que el usuario FTP incluya el dominio completo (ej.
usuario@tudominio.com).
[TIP] Si después de todo sigues sin poder conectar, prueba desde otro dispositivo o red (por ejemplo, desde el móvil con datos móviles). Así descartas problemas locales.
Paso 6: Soluciones avanzadas (para usuarios con más experiencia)
Si los pasos anteriores no han funcionado, aquí tienes algunas opciones más técnicas:
- Reiniciar el servicio FTP: Desde SSH, ejecuta
systemctl restart vsftpd(oproftpd). Si no tienes acceso SSH, pide a tu hosting que lo haga. - Revisar los logs del servidor: Los registros de errores suelen estar en
/var/log/vsftpd.logo/var/log/proftpd/proftpd.log. Busca mensajes como "FTP login failed" o "connection refused". - Cambiar el puerto FTP: Algunos servidores usan puertos alternativos (por ejemplo, 2121). Pregunta a tu proveedor.
- Desactivar temporalmente el firewall: Si tienes acceso a Syspanel, puedes desactivar el cortafuegos unos minutos para probar. No lo dejes así permanentemente.
[WARNING] Manipular archivos de configuración o reiniciar servicios sin conocimiento puede dejar tu servidor inaccesible. Si no estás seguro, pide ayuda profesional.
Conclusión: ¿Sigues teniendo el error de conexión FTP en Syspanel?
Hemos recorrido todas las causas principales del Syspanel FTP problemas: desde verificar el servicio, hasta configurar correctamente las credenciales y el cliente FTP. La mayoría de las veces, el error se soluciona con un simple ajuste en el usuario o en el cortafuegos.
Si después de seguir todos los pasos el problema persiste, no dudes en contactar con nuestro equipo de soporte técnico. Recuerda tener a mano los siguientes datos para agilizar la ayuda:
- Tu nombre de dominio y usuario de Syspanel.
- Captura del error exacto que muestra tu cliente FTP.
- Confirmación de que el servicio FTP está activo en el panel.
Esperamos que esta guía te haya sido de gran ayuda. ¡Ya estás listo para subir tus archivos sin problemas!
[INFO] Recuerda que Syspanel es tu aliado para gestionar tu hosting. Si necesitas más ayuda, tenemos artículos sobre cómo crear cuentas de correo, gestionar bases de datos o configurar SSL. ¡Explora nuestro centro de ayuda!
