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

Cómo subir archivos por FTP con FileZilla (Guía básica)

Actualizado el 20 de septiembre de 2025

¡Hola! 👋 ¿Estás listo para aprender a subir tus archivos a tu hosting de una vez por todas? Si acabas de contratar un hosting o simplemente quieres dejar de usar el gestor de archivos del panel (que es lento y limitado), esta guía es para ti.

Hoy vamos a dominar FileZilla, el programa más popular y gratuito para transferir archivos. Al final de esta guía, sabrás exactamente cómo conectar tu ftp filezilla a tu servidor, subir tus páginas web y resolver los problemas más comunes.

No necesitas ser un experto en informática. Solo sigue los pasos, respira hondo y verás que en menos de 10 minutos tendrás tu web subida. ¡Vamos allá!

¿Qué es FTP y por qué necesitas FileZilla?

Antes de ensuciarnos las manos, hablemos claro. FTP (Protocolo de Transferencia de Archivos) es, básicamente, el idioma que usa tu ordenador para hablar con el servidor donde vive tu web. Piensa en ello como un "Explorador de Archivos" pero que funciona a través de Internet.

¿Por qué usar FileZilla y no el panel de control de tu hosting? Muy fácil:

  • Velocidad: Subir archivos por FTP es mucho más rápido que hacerlo uno a uno desde el navegador.
  • Control total: Puedes arrastrar carpetas enteras, ver los permisos de los archivos y gestionar todo sin recargar páginas.
  • Seguridad: Si configuras SFTP (más abajo te explico), tus datos viajan cifrados.

FileZilla es el cliente FTP más usado del mundo. Es gratuito, de código abierto y funciona en Windows, Mac y Linux. No tiene misterio: es una ventana con dos paneles. A la izquierda ves tu ordenador; a la derecha, tu servidor.

Requisitos previos: Lo que necesitas antes de empezar

Para conectar tu ftp filezilla, necesitas 3 datos mágicos que te dio tu proveedor de hosting cuando contrataste el servicio. Búscalos en el email de bienvenida o en el panel de control:

  1. Servidor (Host): Suele ser algo como ftp.tudominio.com o una IP (ej: 192.168.1.1).
  2. Nombre de usuario: Normalmente tu usuario de hosting (a veces empieza con el prefijo u o es tu cPanel).
  3. Contraseña: La que configuraste al crear la cuenta FTP.

[INFO]
Si tu hosting usa Syspanel (antes conocido como HestiaCP), tu acceso FTP suele ser el mismo que el de tu cuenta principal. El puerto estándar para FTP es el 21, pero si usas SFTP (recomendado) será el 22. Para acceder al panel de control de Syspanel, recuerda que la URL es https://tudominio.com:2106.

Descargar e instalar FileZilla en 2 minutos

Esto es pan comido. Ve a la página oficial del proyecto: filezilla-project.org. Descarga la versión "FileZilla Client" para tu sistema operativo.

  • Windows: Ejecuta el archivo .exe y haz clic en "Siguiente" hasta que termine. No necesitas cambiar ninguna opción.
  • Mac: Arrastra el icono de FileZilla a la carpeta de Aplicaciones.

Una vez instalado, ábrelo. Verás una interfaz con muchos botones, pero no te asustes. Solo nos interesan los campos de la parte superior: Servidor, Nombre de usuario, Contraseña y Puerto.

Cómo conectar FTP a tu hosting (Paso a paso)

Esta es la parte que más dudas genera, así que vamos a ir despacio. Tienes dos formas de hacerlo: la rápida (barra de acceso rápido) y la profesional (Gestor de Sitios). Te recomiendo la segunda porque guarda los datos para siempre.

Método rápido (Para conexiones esporádicas)

  1. En la barra superior de FileZilla, escribe los datos:
    • Servidor: ftp.tudominio.com
    • Nombre de usuario: tu_usuario
    • Contraseña: tu_contraseña
    • Puerto: Déjalo vacío o pon 21 (FileZilla lo rellena solo).
  2. Haz clic en "Conexión rápida".

Si todo está bien, verás en el cuadro de registro (la parte de arriba) mensajes como 230 Login successful y el panel derecho se llenará de carpetas. ¡Ya estás dentro!

Método profesional (El que usarás siempre)

  1. Ve al menú Archivo y haz clic en "Gestor de Sitios" (o presiona Ctrl+S).
  2. Haz clic en "Nuevo sitio" y ponle un nombre reconocible, por ejemplo: "Mi Web Personal".
  3. En la pestaña "General", configura:
    • Protocolo: FTP - Protocolo de Transferencia de Archivos o SFTP - Protocolo de Transferencia de Archivos SSH (si tu hosting lo soporta, elige este último por seguridad).
    • Servidor: Tu dominio o IP.
    • Puerto: 21 para FTP, 22 para SFTP. Si usas Syspanel, el FTP puede estar en el puerto estándar, pero el acceso al panel es el 2106 (no confundas).
    • Modo de acceso: Normal (para guardar contraseña) o Preguntar contraseña (más seguro).
  4. Rellena usuario y contraseña.
  5. Haz clic en "Conectar".

[WARNING]
Si tu hosting usa Syspanel y no puedes conectar por FTP en el puerto 21, revisa que el servicio FTP esté activo en el panel. A veces hay que habilitarlo manualmente en https://tudominio.com:2106 dentro de la sección de "Servicios". No intentes usar el puerto 2106 para FTP, ese es solo para el panel web.

Subir archivos por FTP: La operación clave

Ya estás conectado. Ahora verás dos columnas de archivos:

  • Lado izquierdo (Local): Tu disco duro.
  • Lado derecho (Remoto): Tu hosting.

A la derecha, verás carpetas típicas como public_html, www o domains. Esta es la carpeta más importante. Es la raíz de tu sitio web. Todo lo que subas ahí, será visible en tu dominio.

Paso 1: Navega a la carpeta correcta

  • cPanel / DirectAdmin: Busca public_html.
  • Syspanel (HestiaCP): Busca la carpeta de tu usuario, luego web y luego tudominio.com. Dentro, la carpeta public_html o public_shtml.

Paso 2: Arrastra y suelta (La magia)

  1. En el panel izquierdo (tu ordenador), navega hasta la carpeta donde tienes tu web (por ejemplo, C:\Users\TuNombre\Proyectos\MiWeb).
  2. Selecciona todos los archivos (Ctrl+A) o carpetas.
  3. Haz clic sostenido sobre ellos y arrástralos hasta el panel derecho (dentro de public_html).
  4. Suelta el botón del ratón.

Verás que en la parte inferior de FileZilla aparece una cola de transferencia. Los archivos empezarán a subirse. El tiempo dependerá del peso y de tu conexión.

[TIP]
¿Tienes que subir un WordPress? No subas la carpeta que contiene los archivos de WordPress. Sube el contenido de esa carpeta (los archivos sueltos) directamente a public_html. Así no tendrás URLs tipo tudominio.com/wordpress/index.php.

Paso 3: Verifica la subida

Cuando la cola de transferencia esté vacía y no haya errores (cruz roja), abre tu navegador y escribe tu dominio. Si has subido un archivo index.html o index.php, ¡deberías ver tu web!

Trabajando con archivos: Editar, borrar y mover

Subir archivos es solo el principio. Con FileZilla también puedes gestionar tu servidor:

  • Editar: Haz clic derecho sobre un archivo en el servidor y elige "Ver/Editar". Se abrirá con el editor de texto de tu ordenador (como el Bloc de Notas). Al guardarlo, FileZilla te preguntará si quieres subir los cambios. ¡Acepta!
  • Borrar: Haz clic derecho y "Eliminar". Cuidado con esto, no hay papelera de reciclaje en el servidor.
  • Renombrar: Haz clic derecho y "Renombrar". Útil para cambiar index.html a index.html.bak (copia de seguridad).
  • Crear carpeta: Haz clic derecho en el panel remoto y "Crear directorio". Perfecto para organizar tus archivos.

Los 5 errores más comunes al conectar FTP (y cómo solucionarlos)

Siempre pasa algo. No te preocupes, aquí tienes las soluciones a los fallos típicos:

Error 1: "No se ha podido conectar al servidor"

Causa: El servidor está mal escrito o el puerto es incorrecto.

Solución: Revisa que el host no tenga http:// delante. Debe ser ftp.tudominio.com o tudominio.com. Si tu hosting usa Syspanel, verifica que el servicio FTP esté corriendo en el puerto 21. A veces, los firewalls del hosting bloquean IPs. Prueba a activar el "Modo pasivo" en FileZilla: Editar > Ajustes > FTP > Modo pasivo (recomendado).

Error 2: "530 Login incorrect"

Causa: Usuario o contraseña incorrectos.

Solución: Revisa mayúsculas y minúsculas. En Syspanel, el usuario suele ser el mismo que el de la base de datos. Si no lo recuerdas, cámbialo desde el panel en https://tudominio.com:2106 en la sección de usuarios FTP.

Error 3: "550 Permission denied"

Causa: No tienes permisos de escritura en esa carpeta.

Solución: Estás intentando subir a una carpeta que no es la raíz. Asegúrate de estar en public_html. Si el error persiste, es que los permisos de la carpeta son de solo lectura. Deberías poder cambiar los permisos (chmod) a 755 o 775 desde el propio FileZilla (clic derecho > Permisos de archivo).

[WARNING]
No pongas permisos 777 en todos tus archivos. Es un agujero de seguridad enorme. Úsalo solo temporalmente si un instalador te lo pide y luego vuelve a 755.

Error 4: "No se puede abrir el archivo para escritura"

Causa: Estás intentando editar un archivo que no tienes permiso de modificar.

Solución: Descarga el archivo a tu PC, edítalo con un editor de texto (como Notepad++ o VS Code) y vuelve a subirlo. No edites directamente desde FileZilla si no sabes lo que haces.

Error 5: "El tiempo de conexión ha expirado"

Causa: El servidor tarda demasiado en responder o tu red bloquea el FTP.

Solución: Si estás en una red WiFi pública, es probable que bloqueen el puerto 21. Prueba a usar SFTP (puerto 22) si tu hosting lo permite. También puedes probar a cambiar el "Modo de transferencia" a "Pasivo" en los ajustes.

Preguntas frecuentes (FAQ) sobre FileZilla

Aquí van las dudas que más me llegan al soporte:

¿Es seguro usar FileZilla?

Sí, pero con matices. El FTP clásico envía la contraseña en texto plano. Usa siempre SFTP (SSH File Transfer Protocol) si tu hosting lo ofrece. En FileZilla, solo cambia el protocolo en el Gestor de Sitios y el puerto a 22. La mayoría de hostings modernos (incluido Syspanel) lo soportan.

¿Puedo subir archivos de más de 2GB?

Con FTP no hay problema de tamaño, pero la subida será lenta. Si tienes que subir un backup enorme, considera comprimirlo en un .zip y subirlo. Luego lo descomprimes en el servidor con el gestor de archivos de Syspanel (que está en el puerto 2106).

¿Qué es public_html?

Es la carpeta raíz de tu dominio principal. Es el "cajón" donde el servidor busca los archivos para mostrar tu web. Si tienes varios dominios, cada uno tendrá la suya (ej: public_html para el principal y tudominio2.com/public_html para el secundario).

¿Por qué mi web no se ve al subir los archivos?

Normalmente es porque falta el archivo index.php o index.html en public_html. O porque lo has subido dentro de una subcarpeta. Revisa que el archivo principal esté directamente en la raíz, no dentro de public_html/miweb/index.php.

¿FileZilla guarda mis contraseñas?

Sí, si eliges "Modo de acceso: Normal" en el Gestor de Sitios. Si compartes ordenador, te recomiendo usar "Preguntar contraseña" o borrar el historial (Editar > Limpiar historial de conexiones).

Conclusión: Ya eres un maestro del FTP

¡Enhorabuena! Has llegado al final. Ya sabes cómo conectar tu ftp filezilla, subir archivos y solucionar los errores más comunes. Recuerda la regla de oro: siempre a public_html.

La próxima vez que necesites actualizar tu web, subir un plugin o hacer una copia de seguridad, no necesitarás el lento gestor del panel. Con FileZilla irás como un rayo.

Si te has quedado atascado en algún paso, vuelve a leer la sección del error. Y no olvides que la paciencia es la clave del hosting. ¡Nos vemos en la próxima guía! 🚀

¿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