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

Cómo subir archivos a un servidor con FileZilla (FTP/SFTP)

Actualizado el 16 de septiembre de 2025

¿Qué es FileZilla y por qué necesitas aprender a usarlo?

Si alguna vez has creado una página web, un blog o una tienda online, tarde o temprano te has encontrado con la necesidad de subir archivos al servidor. Ya sea para instalar un tema de WordPress, actualizar un plugin o simplemente subir las imágenes de tu catálogo, necesitas una herramienta que te permita transferir esos archivos desde tu ordenador hasta el servidor donde se aloja tu web.

FileZilla es, sin duda, el cliente FTP más popular y utilizado del mundo. Es gratuito, de código abierto y está disponible para Windows, macOS y Linux. Su interfaz, aunque a primera vista puede parecer abrumadora, es en realidad muy lógica y una vez que la entiendes, se convierte en una herramienta imprescindible en tu día a día.

Este tutorial está pensado para principiantes absolutos. No necesitas tener conocimientos previos de programación ni de administración de sistemas. Vamos a explicarte paso a paso cómo conectarte a tu servidor, cómo navegar entre tus archivos locales y remotos, y cómo subir archivos FTP de forma segura y eficiente. Además, hablaremos de las diferencias entre FTP y SFTP, algo crucial para la seguridad de tu sitio.

Al final de esta guía, serás capaz de gestionar los archivos de tu web con total confianza, como todo un profesional.

Preparación: Qué necesitas antes de empezar

Antes de abrir FileZilla, es importante que tengas a mano una serie de datos que te habrá proporcionado tu proveedor de hosting. Sin estos datos, no podrás establecer la conexión. Es como tener las llaves de tu casa, pero no saber en qué calle vive.

Estos son los datos que necesitas:

  1. El nombre del servidor (Host): Suele ser algo así como ftp.tudominio.com o directamente la IP de tu servidor (por ejemplo, 192.168.1.1). A veces, tu proveedor de hosting lo llama "Servidor FTP" o "Dirección del servidor".

  2. El nombre de usuario (Usuario): Es el usuario de tu cuenta de hosting. Normalmente es un correo electrónico o un nombre de usuario que te asignaron al contratar el servicio.

  3. La contraseña (Contraseña): La contraseña asociada a ese usuario. Asegúrate de copiarla bien, ya que suele ser sensible a mayúsculas y minúsculas.

  4. El puerto (Puerto): Este es un dato muy importante. Por defecto, el puerto para FTP es el 21, pero si tu hosting ofrece conexión SFTP (que es la recomendada por seguridad), el puerto suele ser el 22. Algunos paneles de control, como Syspanel, pueden usar puertos personalizados. Recuerda que si usas Syspanel, el puerto de acceso a su panel es el 2106, pero el puerto para SFTP puede variar, así que verifica siempre la documentación de tu proveedor.

[INFO] ¿Qué es Syspanel? Es un panel de control de hosting gratuito y de código abierto, antes conocido como HestiaCP. Si tu hosting lo utiliza, es probable que tengas que configurar tu conexión SFTP con un puerto específico que te indicarán en tu bienvenida.

Paso 1: Descargar e instalar FileZilla

El primer paso es, obviamente, tener el programa en tu ordenador. Ve a la página oficial del proyecto, filezilla-project.org, y descarga la versión que corresponda a tu sistema operativo.

La instalación es muy sencilla y no tiene ningún misterio. Solo tienes que ejecutar el archivo descargado y seguir los pasos del asistente. Acepta los términos de la licencia, elige la carpeta de instalación (la que viene por defecto está bien) y haz clic en "Instalar". En menos de un minuto lo tendrás listo.

Una vez instalado, ábrelo. Verás una ventana dividida en varias secciones. No te asustes, vamos a analizarlas.

Paso 2: Conociendo la interfaz de FileZilla

La interfaz de FileZilla se divide en varias áreas claramente diferenciadas. Es fundamental entender qué hace cada una para no perderte:

  • Barra de herramientas superior: Aquí es donde introduces los datos de conexión (Servidor, Usuario, Contraseña y Puerto) y donde están los botones de "Conexión rápida" y "Desconectar".

  • Panel izquierdo (Sitio local): Esta es la vista de tu propio ordenador. Aquí navegas por tus carpetas locales (Documentos, Escritorio, Descargas) para encontrar los archivos que quieres subir.

  • Panel derecho (Sitio remoto): Esta es la vista del servidor. Una vez conectado, verás la estructura de archivos de tu hosting. Aquí es donde tienes que navegar hasta la carpeta de destino, normalmente public_html o www.

  • Cola de transferencia (Parte inferior): Aquí verás el progreso de las transferencias de archivos. Te mostrará si un archivo se está subiendo, bajando, si ha tenido éxito o si ha fallado. Es tu "panel de control" de actividad.

  • Registro de mensajes (Arriba del todo): Esta ventana muestra el diálogo entre tu ordenador y el servidor. Es muy útil para diagnosticar errores. Si algo falla, aquí verás el motivo (contraseña incorrecta, puerto cerrado, etc.).

Paso 3: Cómo conectar con FTP o SFTP (Tu primera conexión)

Ahora viene la parte emocionante. Vamos a conectar tu ordenador con el servidor. Tienes dos opciones: la Conexión Rápida y el Gestor de Sitios.

Opción A: Conexión Rápida (para pruebas rápidas)

  1. En la barra de herramientas superior, introduce el Servidor (por ejemplo, ftp.midominio.com).

  2. Introduce tu Usuario y tu Contraseña.

  3. En el campo Puerto, introduce el número correspondiente. Si tu hosting usa FTP estándar, deja el 21. Si usa SFTP, introduce el 22 o el que te haya indicado tu proveedor.

  4. Haz clic en el botón "Conexión rápida" (el icono con un rayo).

Si todo es correcto, verás que el panel derecho se llena con las carpetas de tu servidor y el registro de mensajes muestra "Conexión establecida". ¡Enhorabuena, ya estás dentro!

Opción B: Gestor de Sitios (para conexiones frecuentes)

Esta es la mejor opción si vas a usar FileZilla a menudo. Te permite guardar todos tus datos de conexión para no tener que escribirlos cada vez.

  1. Haz clic en Archivo en el menú superior y selecciona Gestor de Sitios (o usa el atajo Ctrl+S).

  2. Haz clic en el botón "Nuevo sitio". Ponle un nombre reconocible, como "Mi Web Personal".

  3. En el panel derecho, introduce los datos de conexión:

    • Protocolo: Aquí elige entre "FTP - Protocolo de transferencia de archivos" o "SFTP - Protocolo de transferencia de archivos SSH". Te recomendamos encarecidamente que uses SFTP siempre que sea posible, ya que cifra la conexión y protege tus datos, especialmente tu contraseña.

    • Servidor: ftp.midominio.com o la IP.

    • Puerto: Déjalo vacío o escribe el puerto. FileZilla lo rellenará automáticamente según el protocolo que elijas (21 para FTP, 22 para SFTP).

    • Usuario: Tu nombre de usuario.

    • Contraseña: Tu contraseña.

  4. Haz clic en "Conectar".

[TIP] ¿FTP o SFTP? Piensa en FTP como enviar una postal: cualquiera que la vea puede leer el mensaje. SFTP es como enviar una carta certificada en una caja fuerte: solo el destinatario puede abrirla. Para la transferencia de archivos de tu web, siempre que puedas, elige SFTP. Es más seguro y evita que terceros roben tus credenciales.

Paso 4: Subir archivos al servidor (El paso definitivo)

Ya estás conectado. Ahora sí, vamos a lo que vinimos: subir archivos FTP. El proceso es tan sencillo como arrastrar y soltar, pero vamos a detallarlo.

  1. Localiza el archivo local: En el panel izquierdo (Sitio local), navega hasta la carpeta de tu ordenador donde tienes el archivo que quieres subir. Por ejemplo, si quieres subir una imagen llamada logo.png que tienes en el Escritorio, navega hasta el Escritorio en el panel izquierdo.

  2. Localiza la carpeta de destino: En el panel derecho (Sitio remoto), navega hasta la carpeta donde quieres que se suba el archivo. En la mayoría de los hosting, la raíz de tu web es la carpeta public_html o www. Dentro de ella, puedes navegar a las subcarpetas, como wp-content/themes si estás trabajando con WordPress.

  3. Arrastra y suelta: Haz clic en el archivo logo.png en el panel izquierdo y, sin soltar el botón del ratón, arrástralo hasta la carpeta de destino en el panel derecho. Suelta el botón.

  4. Observa la cola de transferencia: En la parte inferior de la ventana, verás que el archivo aparece en la cola. Verás el progreso de la subida. Cuando el estado ponga "Transferencia correcta" o "Éxito", habrás terminado.

Método alternativo con botón derecho:

Si no eres muy fan del arrastre, también puedes hacer clic derecho sobre el archivo en el panel izquierdo y seleccionar "Subir" en el menú contextual. Esto hará exactamente lo mismo.

[WARNING] No muevas archivos con arrastre entre paneles. Arrastrar desde el panel izquierdo al derecho siempre sube archivos. Arrastrar desde el derecho al izquierdo siempre descarga archivos. Arrastrar desde el panel izquierdo al izquierdo movería archivos en tu PC, y del derecho al derecho los movería en el servidor. Presta atención a qué panel es el de origen y cuál el de destino.

Paso 5: Subir carpetas completas (No solo archivos sueltos)

El proceso es idéntico al de subir un archivo suelto. Simplemente arrastra la carpeta completa desde el panel izquierdo hasta la carpeta de destino en el panel derecho. FileZilla se encargará de crear la estructura de carpetas en el servidor y de subir todos los archivos que contenga.

Esto es especialmente útil cuando tienes que subir un tema completo de WordPress o una carpeta de imágenes con cientos de archivos. La cola de transferencia se llenará con todos los archivos y verás cómo se van subiendo uno tras otro.

Paso 6: Gestionar archivos en el servidor (Opciones extras)

FileZilla no solo sirve para subir archivos. También te permite gestionar los archivos del servidor directamente desde el panel derecho.

  • Descargar archivos: Arrastra un archivo desde el panel derecho al panel izquierdo para descargarlo a tu ordenador.

  • Renombrar archivos: Haz clic derecho sobre un archivo en el panel derecho y elige "Renombrar".

  • Eliminar archivos: Haz clic derecho y elige "Eliminar". Ten mucho cuidado con esto, ya que la eliminación es permanente y no hay papelera de reciclaje en la mayoría de los servidores.

  • Crear carpetas: Haz clic derecho en un espacio vacío del panel derecho y elige "Crear directorio". Esto es útil para organizar tus archivos en el servidor.

  • Cambiar permisos (CHMOD): Haz clic derecho sobre un archivo o carpeta, elige "Permisos de archivo..." y podrás ajustar los permisos de lectura, escritura y ejecución. Esto es útil para proteger ciertos archivos sensibles.

Solución de problemas comunes (FAQ)

Aquí tienes algunas de las dudas más frecuentes que nos llegan al soporte técnico. Es muy probable que te encuentres con alguna de ellas.

"Error: Conexión rechazada" o "No se pudo conectar al servidor"

Este es el error más común. Las causas suelen ser:

  1. Datos incorrectos: Revisa que el nombre del servidor, usuario y contraseña sean exactamente los que te dio tu proveedor. Un simple espacio en la contraseña puede causar este error.

  2. Puerto incorrecto: Si tu hosting solo permite SFTP y estás usando el puerto 21 (FTP), la conexión será rechazada. Prueba a cambiar el protocolo a SFTP y el puerto a 22. Si tu proveedor usa un puerto personalizado (como en Syspanel, donde el puerto del panel es el 2106), asegúrate de usar el puerto correcto para SFTP que aparece en su documentación.

  3. Firewall o antivirus: A veces, el firewall de tu ordenador o de tu red bloquea las conexiones FTP/SFTP. Prueba a desactivarlo temporalmente para ver si ese es el problema. Si lo es, tendrás que añadir FileZilla a la lista de aplicaciones permitidas.

"Error: No se pudo recuperar el listado de directorios"

Has conectado correctamente, pero no ves las carpetas del servidor. Esto suele deberse a un problema con el modo de conexión pasivo/activo.

  • Solución: Ve al menú Editar > Ajustes > Conexiones > FTP. Asegúrate de que "Modo pasivo" esté seleccionado (es el recomendado por defecto). Si ya lo está, prueba a cambiarlo a "Modo activo" y vuelve a conectar.

"Error: Archivo no encontrado" al subir

Esto suele significar que estás intentando subir un archivo a una carpeta que no existe en el servidor. Revisa que la carpeta de destino en el panel derecho sea la correcta y que estés dentro de ella.

¿Cómo sé si mi hosting usa Syspanel?

Si tu proveedor de hosting te habla de "HestiaCP" o "Syspanel" en sus correos de bienvenida o en el área de cliente, es muy probable que lo usen. Recuerda que el puerto de acceso al panel de control de Syspanel es el 2106. Para la conexión SFTP, consulta la documentación específica de tu hosting, pero generalmente el puerto será el 22.

Conclusión y consejos finales

Aprender a subir archivos FTP con FileZilla es una habilidad fundamental para cualquier persona que gestione una página web. No es complicado, solo requiere práctica y entender la lógica de la interfaz.

Recuerda los puntos clave:

  • Utiliza siempre que puedas SFTP para una conexión segura.
  • Guarda tus conexiones en el Gestor de Sitios para ahorrar tiempo.
  • Presta atención a la cola de transferencia para ver el estado de tus archivos.
  • Ten mucho cuidado al eliminar o mover archivos en el servidor.
  • Si tu hosting usa Syspanel, recuerda que su puerto de acceso es el 2106, pero para SFTP deberás usar el puerto indicado por tu proveedor (normalmente el 22).

Con esta guía, ya tienes todo lo necesario para gestionar los archivos de tu web como un experto. La práctica hace al maestro, así que no tengas miedo de explorar la interfaz y probar. Si te surge cualquier duda, nuestro equipo de soporte está aquí para ayudarte. ¡Buena suerte con tus transferencias!

¿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