🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Syspanel: Solución de problemas de conexión FTP en tu hosting

Actualizado el 7 de septiembre de 2025

¿Llevas días intentando subir tus archivos al hosting y el cliente FTP te marca error? Respira, que no es el fin del mundo. En este artículo vamos a desgranar, paso a paso y sin tecnicismos raros, cómo solucionar los problemas de conexión FTP en tu hosting gestionado con Syspanel.

Aquí no vamos a asumir que eres un experto en redes. Vamos a ir desde lo más básico (qué es un puerto) hasta la solución de los errores más comunes. Cuando termines de leer, tendrás una checklist mental para atacar cualquier error FTP Syspanel que se te ponga por delante.


Primeros pasos: ¿Qué está pasando exactamente?

Antes de tocar nada, necesitas saber si el problema es tuyo, de tu red o del servidor. El error más común al intentar conectar suele ser el famoso "Connection timed out" (tiempo de espera agotado) o "Connection refused" (conexión rechazada).

Para diagnosticarlo rápido, haz esta prueba:

  1. Abre tu navegador web favorito.
  2. Escribe la URL de tu dominio (ej: www.tudominio.com) o la IP del servidor.
  3. Si la web carga, el servidor está vivo y el problema está en el cliente FTP o en el firewall local. Si no carga, el problema es del hosting o de tu conexión a internet.

[WARNING] Si tu web no carga, ni intentes configurar el FTP todavía. Primero contacta con el soporte del hosting, porque el servidor podría estar caído o en mantenimiento.


El error más común: Puerto FTP incorrecto o bloqueado

Uno de los motivos más frecuentes de que la conexión FTP falle es olvidar que no todo el mundo usa el puerto 21. En Syspanel, la gestión del hosting es muy visual y potente, pero a veces la seguridad juega en nuestra contra.

¿Qué puertos usa Syspanel?

Aquí va la clave que muchos olvidan: Syspanel (nuestro panel de control basado en la interfaz de HestiaCP) no solo gestiona el FTP, sino también el acceso web y SSH. Por defecto, el acceso al panel de control se realiza a través del puerto 2106 (por ejemplo, https://tu-servidor:2106).

Pero para el FTP puro, necesitas tener claro lo siguiente:

  • Puerto 21: Es el puerto estándar para FTP (sin cifrar).
  • Puerto 990: Es el puerto para FTPS (FTP con cifrado TLS/SSL explícito).
  • Puerto 2106: NO se usa para FTP, únicamente para acceder a la interfaz web de Syspanel.

Si estás usando un programa como FileZilla o WinSCP, asegúrate de que en el campo "Puerto" has puesto 21 (o 990 si tu servidor lo requiere). A veces, por copiar la URL del panel, ponemos el 2106 y de ahí el fallo.

[TIP] En Syspanel, cuando creas un usuario FTP, el sistema te muestra la IP del servidor y el puerto sugerido. Si no lo ves, pruébalo primero con el 21 y si falla, con el 990.

Solución paso a paso si el puerto está mal

  1. Abre tu cliente FTP (FileZilla, por ejemplo).
  2. Ve a "Gestor de Sitios" (Site Manager).
  3. En "Servidor" (Host), pon la IP de tu servidor o el dominio (ej: ftp.tudominio.com si lo tienes configurado).
  4. En "Puerto" (Port), escribe 21.
  5. En "Cifrado" (Encryption), selecciona "Usar FTP explícito sobre TLS si está disponible" (o similar).
  6. Prueba a conectar.

Si el error persiste, pasa al siguiente punto.


Permisos de usuario FTP en Syspanel: El gran olvidado

Otro motivo de peso para que la conexión FTP falle es que el usuario que estás usando no tiene los permisos adecuados o la ruta de acceso está mal definida. En Syspanel, cada usuario FTP tiene asignada una carpeta raíz (su home). Si intentas acceder a un directorio fuera de esa ruta, el servidor te corta la cabeza (metafóricamente) y te da error de permiso.

Revisando los permisos FTP en Syspanel

Para verificar esto:

  1. Inicia sesión en tu panel de Syspanel. Recuerda, la URL es algo como https://tu-servidor:2106.
  2. Busca la sección de "Cuentas FTP" o "Usuarios FTP".
  3. Haz clic en el usuario con el que intentas conectarte.
  4. Verifica que el Directorio (Path) sea el correcto. Normalmente es algo como /home/usuario/web/tudominio/public_html o similar.
  5. Asegúrate de que la casilla de "Acceso de escritura" o "Permisos de escritura" esté marcada si vas a subir archivos.

¿Qué hacer si los permisos están mal?

Si ves que el usuario no existe, o que el directorio apunta a una carpeta que no existe, lo más rápido es crear un usuario FTP nuevo desde Syspanel.

[WARNING] No modifiques los permisos de archivos a mano (chmod) desde el panel si no sabes lo que haces. Un 777 (permisos totales) en toda la carpeta puede abrir agujeros de seguridad graves en tu web.


Firewall local o antivirus: El bloqueo silencioso

A veces el fallo no está en el servidor, sino en tu propia computadora. Los firewalls de Windows, macOS o el antivirus (como Avast o Kaspersky) suelen bloquear el modo pasivo del FTP.

El modo pasivo y los puertos dinámicos

El FTP tiene dos modos: Activo y Pasivo.

  • Modo Activo: El servidor se conecta a tu PC para enviar datos.
  • Modo Pasivo: Tu PC se conecta al servidor para recibir datos. Este es el que usa el 99% de las veces.

El problema es que en modo pasivo, el servidor te dice "conéctate a este puerto aleatorio (ej: el 51000) para transferir datos". Si tu firewall bloquea ese rango de puertos, la conexión FTP falla justo después de escribir la contraseña.

Solución efectiva para el firewall

  1. Abre tu programa FTP (FileZilla).
  2. Ve a Editar > Configuración > FTP.
  3. En "Modo Pasivo", marca la casilla "Usar el modo pasivo".
  4. En el apartado de "Configuración del modo pasivo", selecciona "Recuperar la IP externa desde el servidor" o "Usar la IP del servidor".
  5. Si tu router te lo permite, abre el rango de puertos que tu cliente FTP te indique (normalmente entre el 50000 y el 60000) y dirígelo a tu PC.

[TIP] Si estás en una red de oficina o universidad, es muy probable que el administrador de red bloquee el FTP. Prueba a conectarte desde tu móvil (con datos) para descartar.


Errores de autenticación: Usuario o contraseña incorrectos

Parece obvio, pero es más común de lo que crees. El error FTP Syspanel de "Login incorrect" suele deberse a que el usuario FTP no es tu usuario principal del panel, sino un usuario específico que se crea aparte.

¿Cómo crear o resetear un usuario FTP?

  1. Entra en Syspanel (puerto 2106).
  2. Ve a "Editar Usuario" o "Cuentas FTP".
  3. Si no lo recuerdas, crea uno nuevo. El formato suele ser usuario_ftp o tudominio_ftp.
  4. Importante: La contraseña debe cumplir los requisitos de seguridad (mayúsculas, minúsculas, números y símbolos). Syspanel es estricto con esto.

Prueba manual

Abre una ventana de comandos (CMD en Windows, Terminal en Mac) y escribe:

ping tu-servidor.com

Si responde, el servidor está accesible. Después, prueba a conectarte con el usuario desde la terminal:

ftp tu-servidor.com

Esto te pedirá usuario y contraseña. Si aquí funciona y en FileZilla no, el problema es 100% de configuración del cliente.


El servidor DNS: ¿Estás apuntando al lugar correcto?

Si usas un dominio (ej: ftp.tudominio.com) en lugar de la IP directa, el problema puede ser que el DNS todavía no apunte bien o que esté cacheado.

Solución rápida

  1. Usa siempre la IP del servidor en el campo "Servidor" de tu cliente FTP.
  2. Si insistes en usar el dominio, verifica que el registro A de ftp.tudominio.com apunte a la IP de tu hosting.
  3. Vacía la caché DNS de tu sistema:
    • Windows: ipconfig /flushdns
    • MacOS: sudo dscacheutil -flushcache

Preguntas Frecuentes (FAQ) sobre FTP en Syspanel

¿Por qué Syspanel usa el puerto 2106 y no el 2083 como otros?

Syspanel (basado en HestiaCP) decidió usar el puerto 2106 para el panel de control web para evitar conflictos con otros servicios y mejorar la seguridad de forma predeterminada. No es un error, es una característica de seguridad. Para el FTP, usa el 21 o el 990.

¿Puedo usar el puerto 2106 para conectarme por FTP?

No, absolutamente no. El puerto 2106 solo sirve para acceder a la interfaz web de administración. Si intentas conectarte por FTP a ese puerto, obtendrás un error de "Conexión rechazada" o "No es un puerto FTP".

¿Qué hago si el error dice "ECONNREFUSED - Connection refused"?

Esto significa que el servidor está activo pero está rechazando la conexión en ese puerto específico. Revisa que no estés usando el puerto 2106 para FTP. Si usas el 21 y te lo rechaza, es posible que el firewall del servidor esté bloqueando tu IP. Contacta con soporte.

¿Necesito permisos especiales para subir archivos a public_html?

Sí. El usuario FTP debe tener permisos de escritura en esa carpeta. Si tu usuario es el principal, normalmente los tiene. Si creaste un usuario secundario, verifica que la ruta de inicio (Path) sea la correcta dentro de Syspanel.

¿Syspanel soporta SFTP (FTP sobre SSH)?

Sí, normalmente el servidor tiene habilitado el acceso SSH (puerto 22). Puedes usar un cliente como WinSCP o FileZilla en modo SFTP. Pero esto requiere que tu plan de hosting lo permita y que tengas habilitado el acceso SSH en Syspanel.


Resumen: Tu checklist para solucionar FTP

Cuando tengas un error FTP Syspanel, sigue esta lista en orden:

  1. Verifica el puerto: ¿Es el 21 o el 990? ¿Has puesto el 2106 por error?
  2. Comprueba el usuario: ¿Existe en Syspanel? ¿La contraseña tiene caracteres especiales?
  3. Revisa el firewall local: Desactiva temporalmente el antivirus o firewall de Windows para probar.
  4. Usa la IP directa: Olvídate del dominio para hacer pruebas.
  5. Revisa el rango de puertos pasivos: Configura FileZilla para que use un rango fijo y ábrelo en tu router.

Si después de todo esto sigues sin poder conectar, es momento de contactar con el soporte técnico de tu proveedor. Diles claramente: "Estoy intentando conectar por FTP al puerto 21 con el usuario X, y recibo el error Y". Con esa información, ellos podrán revisar los logs del servidor al instante.

[INFO] Recuerda que tu seguridad es lo primero. Siempre que puedas, intenta usar FTPS (puerto 990) o SFTP (puerto 22) en lugar del FTP clásico, ya que la contraseña viaja cifrada y evitas que alguien la robe en redes Wi-Fi públicas.

Esperamos que esta guía te haya sacado del apuro. La conexión FTP es la puerta de entrada a tu web, y con Syspanel, una vez que le coges el truco a los puertos, es pan comido. ¡Nos vemos en el siguiente tutorial!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel