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

Syspanel: guía para configurar FTP

Actualizado el 23 de junio de 2026

Introducción: ¿Qué es Syspanel y por qué necesitas configurar FTP?

Si estás gestionando un servidor web con Syspanel, una de las tareas más comunes que realizarás como SysAdmin es la transferencia de archivos entre tu computadora local y el servidor. Para eso sirve el protocolo FTP (File Transfer Protocol). Syspanel es un panel de control de hosting gratuito y de código abierto (basado en HestiaCP, pero optimizado para nuestra interfaz) que te permite gestionar usuarios, bases de datos, dominios y, por supuesto, el acceso FTP.

En esta guía completa te enseñaremos paso a paso cómo configurar FTP en Syspanel. No importa si eres un principiante absoluto o si ya tienes algo de experiencia en SysAdmin; aquí encontrarás todo lo necesario para conectar tu sitio web o aplicación a tu servidor de manera segura y eficiente.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la configuración, asegúrate de tener lo siguiente:

  • Acceso a Syspanel: Debes haber iniciado sesión en tu panel Syspanel. Recuerda que la URL de acceso generalmente es https://tudominio.com:2106 (el puerto 2106 es el estándar para Syspanel).
  • Un usuario con permisos de administrador: Para crear cuentas FTP necesitas ser el usuario principal o tener permisos de "admin".
  • Un dominio o subdominio añadido: Syspanel gestiona FTP por usuario, pero los archivos se asignan a un dominio específico.
  • Un cliente FTP en tu computadora: Recomendamos FileZilla (gratuito y multiplataforma), pero también puedes usar Cyberduck, WinSCP o incluso la línea de comandos.

[INFO] Syspanel utiliza el servidor FTP integrado (vsftpd o proftpd dependiendo de la configuración). No necesitas instalar nada extra en el servidor.


Paso 1: Acceder a Syspanel

Abre tu navegador web y escribe la dirección de tu panel. Por ejemplo:
https://tudominio.com:2106

Ingresa tu nombre de usuario y contraseña de administrador. Si es la primera vez, usa las credenciales que te proporcionó tu proveedor de hosting o las que definiste al instalar Syspanel.

[TIP] Si tienes problemas para acceder, verifica que el puerto 2106 esté abierto en tu firewall. En servidores Linux, puedes usar sudo ufw allow 2106 para abrirlo.


Paso 2: Navegar a la sección de FTP

Una vez dentro del panel, verás un menú lateral con varias opciones. Busca la sección que dice "FTP" o "Usuarios FTP". En algunas versiones de Syspanel puede estar dentro de "Avanzado" o "Usuarios".

Haz clic en esa opción. Se abrirá una página que muestra todos los usuarios FTP existentes (si es la primera vez, estará vacía).


Paso 3: Crear un nuevo usuario FTP

Ahora vamos a crear una cuenta FTP específica para tu proyecto. Sigue estos pasos:

  1. Haz clic en el botón "Añadir Usuario FTP" o "Crear nuevo" (suele ser un ícono de "+" o un botón verde).
  2. Completa el formulario con los siguientes datos:
    • Nombre de usuario: Elige un nombre único, por ejemplo miproyecto_ftp.
    • Contraseña: Genera una contraseña segura (mínimo 12 caracteres, con mayúsculas, minúsculas, números y símbolos). Syspanel te ofrece un generador automático.
    • Directorio raíz: Aquí debes seleccionar el dominio o subdominio al que tendrá acceso este usuario. Por ejemplo, si tu dominio es midominio.com, el directorio será /home/nombreusuario/web/midominio.com/public_html. Puedes elegir también subcarpetas como public_html/descargas.
    • Permisos: Normalmente "Lectura/Escritura" para la mayoría de proyectos. Si es solo para descargas, elige "Solo lectura".
  3. Haz clic en "Guardar".

[WARNING] No compartas nunca las contraseñas FTP por correo electrónico no cifrado. Si debes enviarlas, usa un servicio como tutanota o ProtonMail.


Paso 4: Configurar el cliente FTP (FileZilla como ejemplo)

Ahora que tienes tu usuario FTP creado, necesitas un cliente para conectarte. Vamos a usar FileZilla:

  1. Descarga e instala FileZilla desde filezilla-project.org.
  2. Abre FileZilla y ve al menú Archivo > Gestor de Sitios.
  3. Haz clic en "Nuevo sitio" y ponle un nombre (ej: "Mi servidor Syspanel").
  4. En la pestaña General, completa:
    • Protocolo: FTP - Protocolo de transferencia de archivos (o FTPES si quieres cifrado, pero asegúrate de que tu servidor lo soporte).
    • Servidor: La IP de tu servidor o el nombre de dominio (ej: midominio.com o 192.168.1.100).
    • Puerto: Déjalo en 21 (puerto estándar FTP) o 21 si tu servidor lo usa. Syspanel suele usar el puerto 21 por defecto.
    • Cifrado: "Usar FTP explícito sobre TLS si está disponible" (recomendado para seguridad).
    • Usuario: El nombre de usuario que creaste (ej: miproyecto_ftp).
    • Contraseña: La contraseña que asignaste.
  5. Haz clic en "Conectar".

Si todo está bien, verás en el panel derecho los archivos de tu servidor y en el izquierdo los de tu computadora. ¡Ya puedes arrastrar y soltar archivos!

[TIP] Si la conexión falla, verifica que el puerto 21 esté abierto en tu firewall. También revisa que el usuario FTP tenga asignado el directorio correcto.


Paso 5: Solucionar problemas comunes de conexión FTP

Incluso con la configuración correcta, a veces surgen problemas. Aquí tienes las soluciones más frecuentes:

Error "530 Login incorrect"

  • Causa: Usuario o contraseña incorrectos.
  • Solución: Revisa que hayas escrito bien el nombre de usuario (distingue mayúsculas/minúsculas) y la contraseña. Si olvidaste la contraseña, ve a Syspanel > FTP, edita el usuario y cambia la contraseña.

Error "Connection timed out"

  • Causa: El puerto 21 está bloqueado por un firewall o el servidor no responde.
  • Solución: En tu servidor Linux, ejecuta sudo ufw status para ver si el puerto 21 está permitido. Si no, usa sudo ufw allow 21. También verifica que el servicio FTP esté corriendo: sudo systemctl status vsftpd (o proftpd).

Error "425 Unable to build data connection"

  • Causa: Problemas con el modo pasivo/activo del FTP.
  • Solución: En FileZilla, ve a Editar > Ajustes > FTP y marca "Modo pasivo (recomendado)". Si aún falla, activa el modo activo.

No puedo subir archivos aunque tengo permisos de escritura

  • Causa: El usuario del servidor web (www-data) no tiene permisos sobre los archivos subidos por FTP.
  • Solución: En Syspanel, ve a Usuarios FTP, edita el usuario y asegúrate de que tenga permisos de "Lectura/Escritura". También puedes cambiar los permisos de la carpeta desde la línea de comandos: sudo chmod 755 /home/usuario/web/dominio.com/public_html -R.

[INFO] Syspanel gestiona automáticamente los permisos de los archivos cuando usas su interfaz. Si modificas algo manualmente, ten cuidado de no romper la seguridad.


Seguridad FTP: Mejores prácticas para SysAdmin

Como SysAdmin, la seguridad de tu servidor es prioridad. Aquí tienes consejos para proteger tu FTP:

  1. Usa SFTP en lugar de FTP: Siempre que sea posible, activa el acceso SFTP (SSH File Transfer Protocol) en lugar de FTP. Syspanel soporta SFTP si tienes acceso SSH habilitado. El puerto por defecto es el 22.
  2. Cambia el puerto FTP por defecto: Si solo usas FTP, cambia el puerto 21 por uno no estándar (ej: 2121) para evitar escaneos automáticos. En Syspanel, esto se configura en el archivo de configuración de vsftpd (/etc/vsftpd.conf).
  3. Limita los usuarios FTP: Crea cuentas solo para los proyectos necesarios y elimina las que no uses.
  4. Usa contraseñas fuertes: Syspanel te permite generar contraseñas automáticas. Aprovéchalas.
  5. Activa el cifrado TLS: En FileZilla, elige "FTPES" (FTP sobre TLS explícito). En el servidor, asegúrate de que vsftpd tenga ssl_enable=YES en su configuración.

Preguntas frecuentes (FAQ) sobre FTP en Syspanel

¿Puedo tener múltiples usuarios FTP para el mismo dominio?

Sí, puedes crear tantos usuarios como necesites. Cada uno puede tener acceso a la misma carpeta o a subcarpetas diferentes.

¿Cómo cambio la contraseña de un usuario FTP?

Ve a Syspanel > FTP, localiza el usuario, haz clic en "Editar" (lápiz) y escribe la nueva contraseña. No olvides guardar los cambios.

¿Por qué no veo mis archivos después de subirlos por FTP?

Puede ser por caché del navegador. Refresca la página de tu sitio web con Ctrl+F5. También verifica que hayas subido los archivos al directorio correcto (normalmente public_html).

¿Syspanel soporta FTPS (FTP sobre SSL)?

Sí, Syspanel incluye soporte para FTPS. Debes habilitarlo en la configuración del servidor FTP (vsftpd) y luego en tu cliente FTP seleccionar "FTPES".

¿Puedo usar FTP para hacer backups automáticos?

Sí, puedes usar scripts con comandos como wput o lftp para sincronizar archivos. Sin embargo, para backups más robustos, considera usar la herramienta de backups integrada en Syspanel (sección Backups).

¿Qué hago si olvido la contraseña de mi usuario FTP?

Inicia sesión en Syspanel como administrador, ve a FTP, edita el usuario y cambia la contraseña. Si eres el usuario principal y no recuerdas la contraseña de Syspanel, deberás restablecerla desde la terminal con sudo v-change-user-password usuario nueva_contraseña.


Conclusión

Configurar FTP en Syspanel es un proceso sencillo que te permite gestionar tus archivos de manera eficiente. Recuerda siempre priorizar la seguridad usando contraseñas fuertes y, si es posible, optando por SFTP o FTPS. Como SysAdmin, dominar estas herramientas te ahorrará tiempo y dolores de cabeza.

Si has seguido esta guía paso a paso, ya deberías tener tu conexión FTP funcionando. Si encuentras algún problema, revisa la sección de solución de problemas o consulta la documentación oficial de Syspanel (recuerda que el puerto de acceso es el 2106).

¡Ahora ve y sube esos archivos con confianza!

¿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