Syspanel: Resolución de problemas de conexión FTP
¿Por qué no puedo conectar por FTP a mi Syspanel?
Si estás leyendo esto, es muy probable que te hayas encontrado con un mensaje de error al intentar conectar por FTP a tu servidor. No te preocupes, es uno de los problemas más comunes y, en la gran mayoría de los casos, tiene una solución sencilla. En esta guía vamos a desgranar, paso a paso y sin tecnicismos innecesarios, cómo resolver los problemas de conexión FTP en tu Syspanel.
Antes de nada, una aclaración importante para que no te pierdas: cuando hablamos de Syspanel, nos referimos al panel de control que gestiona tu hosting. Es posible que en otros tutoriales lo veas como HestiaCP, pero aquí lo llamaremos siempre Syspanel. Recuerda que el acceso a este panel se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Ahora sí, vamos a lo que te interesa: arreglar el FTP.
Primeros pasos: Verifica tu conexión y credenciales
Antes de cambiar nada en la configuración, debemos asegurarnos de que la información que estamos usando es correcta. Muchas veces, el problema de "no puedo conectar" es simplemente un error humano.
1. Revisa el usuario y la contraseña.
El usuario de FTP no es el mismo que el de tu correo electrónico o el de acceso a Syspanel. Normalmente, el usuario de FTP se crea desde el propio panel y suele tener un formato como usuario_ftp o usuario@tudominio.com. Si no estás seguro, entra en tu Syspanel (recuerda, puerto 2106) y navega hasta la sección de "Cuentas FTP" o "Usuarios FTP". Allí podrás ver la lista de usuarios creados y, si es necesario, restablecer la contraseña.
2. Comprueba el puerto de conexión.
El FTP estándar utiliza el puerto 21. Sin embargo, por seguridad, es muy común que los servidores usen SFTP (FTP sobre SSH) que utiliza el puerto 22, o FTPS (FTP sobre SSL) que puede usar el puerto 990 o un puerto personalizado. En tu cliente FTP (como FileZilla o Cyberduck), asegúrate de que el puerto es el correcto. Si no lo sabes, tu proveedor de hosting debería haberte informado. Una pista: si tu conexión es por "SFTP - SSH File Transfer Protocol", el puerto suele ser el 22.
[INFO] Si tu proveedor no te ha dado un puerto específico, prueba primero con el puerto 21 (FTP estándar). Si no funciona, intenta con el puerto 22 (SFTP) y el 990 (FTPS). Uno de los tres debería funcionar.
3. ¿Estás usando el hostname correcto?
El "host" o "servidor" al que te conectas no siempre es ftp.tudominio.com. A veces es la IP del servidor o un subdominio específico como server1.tuproveedor.com. Revisa el correo de bienvenida de tu hosting o la documentación de tu proveedor. Si te conectas a ftp.tudominio.com y te da error, prueba con la IP directa del servidor, que puedes encontrar en el Syspanel.
Errores comunes y sus soluciones en Syspanel
Aquí vamos a desgranar los errores más típicos que te puedes encontrar y cómo solucionarlos. Los veremos uno a uno para que puedas ir probando.
Error: "Conexión rechazada" o "Connection refused"
Este es uno de los más frustrantes. Significa que tu cliente FTP ha enviado una solicitud de conexión al servidor, pero este la ha rechazado activamente. Las causas más comunes son:
A. El servidor FTP no está activo.
En Syspanel, los servicios de FTP pueden estar detenidos. Para comprobarlo:
- Accede a tu Syspanel (puerto 2106).
- Ve a la sección de "Servicios" o "Estado del servidor".
- Busca el servicio
vsftpdoproftpd(son los nombres comunes del servidor FTP). - Si está en rojo o con un estado "Stopped" (detenido), actívalo o reinícialo.
[WARNING] Si no encuentras la sección de servicios, es mejor que contactes con el soporte de tu proveedor de hosting. No intentes modificar archivos de configuración del sistema si no sabes lo que haces.
B. El firewall está bloqueando el puerto.
Tu servidor o tu propia red local pueden tener un firewall que bloquea el puerto 21 (o el que uses). Para descartar esto:
- Desde tu red local: Si estás en una oficina o red pública, prueba a conectarte desde tu móvil con los datos (4G/5G) o desde otra red WiFi. Si funciona, el problema es tu red local.
- Desde el servidor: Si tienes acceso a Syspanel, algunos paneles incluyen un firewall básico. Revisa si el puerto 21 (o 22 para SFTP) está permitido en las reglas de entrada.
Error: "Error de autenticación" o "530 Login incorrect"
Este error es más claro: el servidor ha recibido tu solicitud, pero el usuario o la contraseña no son correctos.
A. Contraseña incorrecta.
Es la causa más frecuente. Ve a tu Syspanel, a la sección de usuarios FTP, y restablece la contraseña. Asegúrate de que no tiene espacios al principio o al final al copiarla.
B. El usuario FTP no existe.
Verifica que has escrito el nombre de usuario completo. A veces, el panel añade un prefijo. Por ejemplo, si tu usuario de sistema es usuario1, el usuario FTP podría ser usuario1_ftp o usuario1@midominio.com. Revisa el listado en Syspanel.
C. Usuario bloqueado.
Por seguridad, después de varios intentos fallidos, Syspanel o el servidor pueden bloquear temporalmente la IP o el usuario. Espera de 15 a 30 minutos y vuelve a intentarlo. Si el problema persiste, contacta con soporte.
Error: "No se puede establecer la conexión" o "Connection timed out"
A diferencia de la conexión rechazada, aquí el servidor no responde. Es como llamar a un teléfono que suena y suena pero nadie lo coge. Las causas suelen ser:
A. El modo pasivo/activo del FTP.
Este es un clásico. El FTP tiene dos modos: Activo y Pasivo. En el modo Activo, el cliente se conecta al servidor y es el servidor quien inicia la conexión de datos. En el modo Pasivo (el más común y recomendado), el cliente inicia ambas conexiones.
- Solución: En tu cliente FTP (FileZilla, por ejemplo), ve a "Configuración" o "Ajustes" y busca la opción "Modo de transferencia". Cámbialo de "Pasivo" a "Activo" o viceversa. Prueba a ver cuál funciona.
B. Problema con el DNS.
Si el hostname no resuelve correctamente, la conexión se queda en "el limbo". Prueba a conectarte directamente con la IP del servidor en lugar del nombre de dominio.
[TIP] Para encontrar la IP de tu servidor, entra en Syspanel y busca en la sección de "Configuración del servidor" o "Información". Suele aparecer como "IP del servidor" o "Dirección IP".
Error: "No se pudo iniciar la transferencia" o problemas para listar archivos
Este es un error muy común en FileZilla. Te conectas bien, pero al intentar ver los archivos (listar el directorio) se queda colgado o da error.
A. El modo pasivo y el firewall del servidor.
El modo pasivo requiere que el servidor abra un rango de puertos para la transferencia de datos. Si el firewall del servidor no tiene este rango abierto, la conexión de control funciona, pero la de datos no.
- Solución: Esto es algo que debe configurar tu proveedor de hosting. Sin embargo, puedes intentar cambiar el cliente FTP a modo "Activo" para ver si funciona (aunque es menos probable).
B. Problema con el cifrado (FTPS).
A veces, el servidor está configurado para exigir FTPS (FTP sobre SSL/TLS) y tu cliente no lo está usando, o al revés.
- Solución: En FileZilla, en el campo "Cifrado" o "Encryption", prueba con "Usar FTP explícito sobre TLS si está disponible" o "Solo usar FTP simple". Si usas SFTP, asegúrate de que el protocolo en FileZilla es "SFTP - SSH File Transfer Protocol" y no "FTP - File Transfer Protocol".
Configuración recomendada para conectar FTP Syspanel
Para que no tengas que ir probando a ciegas, aquí tienes una configuración base que funciona en la mayoría de los casos con Syspanel:
- Protocolo: SFTP (SSH File Transfer Protocol) o FTP (si tu proveedor lo permite).
- Host:
tu-dominio.como la IP de tu servidor. - Puerto: 22 (para SFTP) o 21 (para FTP estándar).
- Modo de acceso: Normal (usuario y contraseña).
- Modo de transferencia: Pasivo (para FTP estándar).
- Cifrado: "Usar FTP explícito sobre TLS si está disponible" (para FTP).
[INFO] Si tu proveedor te ha dado datos específicos, usa siempre los suyos. Esta configuración es un punto de partida general.
Cómo crear un usuario FTP en Syspanel (si no lo tienes)
Si has llegado hasta aquí y te das cuenta de que ni siquiera tienes un usuario FTP, aquí tienes los pasos para crear uno:
- Accede a tu Syspanel en el puerto 2106.
- Busca la sección "Cuentas FTP" o "Usuarios FTP".
- Haz clic en "Añadir usuario" o "Crear cuenta".
- Rellena los campos:
- Usuario: El nombre que quieras (ej.
miusuario). - Contraseña: Una contraseña segura.
- Directorio: La carpeta a la que tendrá acceso. Por defecto, suele ser la raíz de tu sitio web (ej.
/home/usuario/web/tudominio.com/public_html).
- Usuario: El nombre que quieras (ej.
- Guarda los cambios y ya puedes intentar conectar.
[WARNING] Ten mucho cuidado con el "Directorio". Si le das acceso a la raíz del servidor (ej.
/), el usuario podría ver archivos de otros sitios web. Limítalo siempre a la carpeta de tu sitio web.
Preguntas frecuentes (FAQ) sobre problemas FTP en Syspanel
P: ¿Por qué recibo el error "530 Login incorrect" si estoy seguro de que la contraseña es correcta?
R: Esto puede pasar porque el usuario FTP no es el mismo que el usuario del sistema. Asegúrate de usar el nombre de usuario completo que aparece en la lista de cuentas FTP de tu Syspanel. También puede ser que el usuario esté bloqueado temporalmente por intentos fallidos.
P: ¿Cuál es la diferencia entre FTP, SFTP y FTPS?
R: FTP es el protocolo básico, sin cifrar. SFTP (FTP sobre SSH) cifra todo el tráfico y usa el puerto 22. FTPS (FTP sobre SSL/TLS) añade una capa de cifrado al FTP estándar. Para máxima seguridad, usa SFTP.
P: ¿Puedo cambiar el puerto FTP desde Syspanel?
R: Generalmente, el puerto FTP se configura a nivel de servidor y no desde el panel de usuario. Si necesitas cambiar el puerto, tendrás que contactar con el administrador del servidor o tu proveedor de hosting.
P: He creado un usuario FTP pero no puedo subir archivos, ¿qué hago?
R: Revisa los permisos de la carpeta. El usuario FTP necesita permisos de escritura en el directorio asignado. Si el directorio es /public_html, los permisos suelen ser 755 o 750. Esto se puede cambiar desde un administrador de archivos en Syspanel o por SSH.
P: ¿Por qué la conexión FTP es tan lenta?
R: Puede ser por el modo pasivo y el firewall del servidor, que no abre los puertos de datos correctamente. También puede ser un problema de tu conexión a internet. Prueba a cambiar el modo de transferencia o a usar SFTP, que a veces es más rápido.
Conclusión: La paciencia es la clave
Resolver problemas de FTP puede ser un poco tedioso, pero siguiendo estos pasos uno a uno, en la mayoría de los casos se soluciona. Recuerda siempre:
- Verifica tus credenciales (usuario y contraseña).
- Comprueba el puerto y el protocolo (21, 22, 990).
- Prueba el modo activo y pasivo.
- Revisa que el servicio FTP esté activo en tu Syspanel.
- Si todo falla, contacta con tu proveedor de hosting, ya que el problema puede estar en el firewall del servidor o en la configuración de red.
Esperamos que esta guía te haya sido de gran ayuda. Con un poco de paciencia y esta información, podrás subir tus archivos sin problemas. ¡Buena suerte!
