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

Cómo subir una web por FTP con FileZilla

Actualizado el 27 de febrero de 2026

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

Si acabas de contratar un hosting o vas a crear tu primera página web, seguramente te hayas topado con términos como "subir web FTP" y te preguntes qué significa. FTP son las siglas de File Transfer Protocol (Protocolo de Transferencia de Archivos). Es, en esencia, el método estándar para mover archivos entre tu ordenador y el servidor donde se aloja tu web.

Piensa en ello como el "servicio de mudanzas" de tu sitio: te permite llevar todas tus imágenes, textos, vídeos y código desde tu disco duro hasta el espacio del servidor que has contratado. Sin FTP, no podrías publicar nada en internet.

FileZilla es el cliente FTP más popular y gratuito que existe. Su interfaz es clara, es compatible con Windows, Mac y Linux, y te permite arrastrar y soltar archivos como si estuvieras moviendo carpetas en tu ordenador. En este tutorial FTP completo, aprenderás desde cero cómo conectarte y subir archivos web sin complicaciones, incluso si nunca has usado una herramienta similar.


Requisitos previos antes de empezar

Antes de lanzarnos a conectar FTP con FileZilla, necesitas tener tres datos a mano. Sin ellos, no podrás establecer la conexión:

  1. El nombre de tu servidor (host): Normalmente es algo como ftp.tudominio.com o la IP de tu servidor (ej: 192.168.1.10). Lo encontrarás en el correo de bienvenida de tu proveedor de hosting o en el panel de control de tu alojamiento.

  2. Tu nombre de usuario FTP: Suele ser una dirección de correo electrónico o un nombre como usuario@tudominio.com. No lo confundas con tu usuario de acceso al panel de control.

  3. Tu contraseña FTP: La que configuraste al crear el alojamiento. Si no la tienes, puedes restablecerla desde el panel de tu hosting (normalmente en la sección "Cuentas FTP").

[INFO] Si tu hosting utiliza Syspanel, recuerda que el puerto de acceso a este panel es el 2106. Allí podrás gestionar tus cuentas FTP, crear nuevas contraseñas y ver los datos exactos de conexión si no los encuentras en tu correo.


Descargar e instalar FileZilla (paso a paso)

Para seguir este tutorial de FileZilla, primero necesitas tener el programa instalado. Es un proceso rápido y seguro:

  1. Ve a la página oficial del proyecto: https://filezilla-project.org/. Es importante que lo descargues solo de ahí para evitar versiones con malware.

  2. Haz clic en el botón grande que dice "Download FileZilla Client" (Cliente, no Servidor).

  3. En la siguiente pantalla, elige tu sistema operativo (Windows, macOS o Linux). Para Windows, selecciona la opción que pone "This installer may include adverts" o la versión estándar. Ambas funcionan bien.

  4. Ejecuta el archivo descargado y sigue el asistente de instalación. Puedes dejar todas las opciones por defecto y hacer clic en "Siguiente" hasta que termine.

  5. Abre FileZilla. Verás una interfaz dividida en dos columnas principales: a la izquierda, tus archivos locales; a la derecha, los archivos del servidor (que aún estarán vacíos hasta que te conectes).


Conectar FTP con FileZilla: método rápido (barra rápida)

La forma más sencilla de conectarte es usando la barra de conexión rápida que está en la parte superior, justo debajo del menú. Esta es la vía perfecta para un tutorial FTP básico.

  1. En el campo "Host", escribe la dirección de tu servidor FTP (ej: ftp.midominio.com).

  2. En "Nombre de usuario", introduce tu usuario FTP.

  3. En "Contraseña", escribe tu clave.

  4. Deja el "Puerto" vacío (FileZilla lo detectará automáticamente, normalmente el 21 para FTP estándar).

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

Si todos los datos son correctos, en el cuadro de mensajes de la parte superior aparecerá un texto en verde que dice Connected y verás el contenido de tu servidor en el panel derecho. Si te pide que aceptes un certificado SSL la primera vez, marca "Confiar siempre" y acepta.

[TIP] Para no tener que escribir estos datos cada vez, puedes guardarlos: ve a Archivo → Gestor de Sitios → Nueva Página (o Sitio) y rellena los campos. Así, la próxima vez solo tendrás que seleccionar tu sitio de la lista y hacer clic en "Conectar".


Conectar FTP con FileZilla: método avanzado (Gestor de Sitios)

Este método es ideal si gestionas varias webs o si quieres configurar una conexión más estable con opciones específicas.

  1. Abre el menú "Archivo" y selecciona "Gestor de Sitios" (o usa el atajo Ctrl+S).

  2. Haz clic en "Nuevo sitio" y ponle un nombre reconocible (ej: "Mi Blog Personal").

  3. En la pestaña "General", configura lo siguiente:

    • Protocolo: FTP – Protocolo de transferencia de archivos.
    • Host: La dirección de tu servidor.
    • Puerto: Déjalo vacío o pon 21 (o el puerto que te indique tu hosting, como el 2106 si usas Syspanel para otras funciones).
    • Cifrado: "Usar FTP explícito sobre TLS si está disponible" (es lo más seguro).
    • Tipo de acceso: Normal.
    • Usuario y Contraseña: Tus credenciales FTP.
  4. Haz clic en "Conectar". FileZilla recordará esta configuración para futuras sesiones.


Cómo subir archivos web: el proceso de subida

Una vez conectado, subir archivos web es tan fácil como copiar y pegar archivos entre dos carpetas. El panel izquierdo muestra tu ordenador y el derecho, el servidor. Sigue estos pasos:

  1. Localiza tus archivos web: En el panel izquierdo, navega hasta la carpeta de tu proyecto donde tienes el index.html, las imágenes, los CSS, etc.

  2. Navega en el servidor: En el panel derecho, entra en la carpeta correcta. Normalmente, en la mayoría de hostings, la raíz pública de tu web es la carpeta public_html (o www). Si subes los archivos fuera de esa carpeta, no se verán en tu dominio.

  3. Selecciona y arrastra: Selecciona todos los archivos y carpetas de tu web en el panel izquierdo (puedes usar Ctrl+A para seleccionarlo todo). Luego, simplemente arrástralos hasta el panel derecho, dentro de public_html.

  4. Suelta y espera: Al soltar, comenzará la transferencia. Verás una pestaña en la parte inferior llamada "Transferencias fallidas" y "Transferencias con éxito". Si todo va bien, aparecerán en verde.

[WARNING] No subas la carpeta que los envuelve (ej: si tienes mi-web/index.html, no subas la carpeta mi-web entera a public_html, sino el contenido de mi-web). De lo contrario, tu web quedará en tudominio.com/mi-web/ y no en tudominio.com/.


Subir archivos web: ¿qué carpetas debo subir?

Esta es una duda muy común en el tutorial FTP. Si tu web es un WordPress, un Joomla o un sitio estático, la estructura varía:

  • Para un sitio estático (HTML/CSS): Sube todos los archivos y carpetas (css, js, img, index.html, etc.) directamente a public_html.

  • Para WordPress: Sube el contenido de la carpeta wordpress que descargaste de wordpress.org (o la que te dio tu plantilla) directamente a public_html. No subas la carpeta wordpress en sí.

  • Para PrestaShop o Magento: Igual que WordPress, el contenido debe ir directo a la raíz.

Si tu hosting tiene una carpeta public_html vacía, es el lugar correcto. Si ves una carpeta public_html con archivos dentro, puede que sea un sitio de bienvenida; puedes borrarlos o sobrescribirlos.


Errores comunes al conectar FTP y cómo solucionarlos

Es normal que al principio algo falle. Aquí tienes los problemas más habituales y sus soluciones:

  1. Error de autenticación (530): Usuario o contraseña incorrectos. Revisa que no haya espacios y que el bloqueo de mayúsculas esté desactivado. Prueba a cambiar la contraseña desde tu panel de hosting.

  2. No se puede conectar al servidor (ECONNREFUSED): El servidor FTP está caído o el puerto es incorrecto. Asegúrate de que el hosting soporta FTP y de que no esté bloqueado por un firewall. Prueba a usar el puerto 21 explícitamente.

  3. Tiempo de espera agotado (TIMEOUT): Tu IP puede estar bloqueada o el servidor está saturado. Espera unos minutos y reintenta. También puedes probar a cambiar el modo de transferencia en Editar → Ajustes → Transferencias y marcar "Modo pasivo" (es el recomendado).

  4. Permiso denegado (550): No tienes permisos para escribir en esa carpeta. Ve a Syspanel (puerto 2106) y revisa los permisos de la carpeta public_html, deben estar en 755 o 750 para directorios y 644 para archivos.

[WARNING] Si tu hosting usa Syspanel, nunca uses el puerto 2106 para conectarte por FTP. Ese puerto es exclusivo del panel de control web. FTP siempre usará el puerto 21 (o el que te indique tu proveedor).


Consejos de seguridad y buenas prácticas

Subir archivos web es solo el primer paso. Para mantener tu servidor sano:

  • Cambia tu contraseña FTP cada 3-6 meses. Especialmente si trabajas con colaboradores externos.

  • No uses FTP en redes WiFi públicas sin VPN. Las credenciales viajan en texto plano si no usas FTPS (FTP sobre SSL). En FileZilla, elige siempre "Requiere FTP explícito sobre TLS".

  • Mantén FileZilla actualizado. Las versiones nuevas corrigen vulnerabilidades de seguridad.

  • No subas archivos temporales o de desarrollo como .env, node_modules o carpetas .git. Solo lo necesario para que la web funcione.

  • Haz una copia de seguridad local antes de sobrescribir archivos en el servidor. Así, si algo se rompe, puedes restaurar.


Preguntas frecuentes (FAQ) sobre FTP y FileZilla

¿Puedo usar FileZilla para subir mi web si tengo Syspanel?
Sí, totalmente. Syspanel es el panel de control de tu hosting, pero la subida de archivos se hace por FTP o por el gestor de archivos del propio Syspanel. Si prefieres FTP, usa los datos que aparecen en la sección "Cuentas FTP" de Syspanel (recuerda: puerto de acceso web al panel, 2106, no es el puerto FTP).

¿Cuánto tarda en subir una web completa?
Depende del peso. Una web de 50 MB puede tardar 2-5 minutos con una conexión de fibra. Si son miles de archivos pequeños, puede tardar más por el número de archivos, no por el peso total.

¿Puedo editar archivos directamente desde FileZilla?
Sí, haciendo clic derecho sobre un archivo del servidor puedes elegir "Ver/Editar". Se descargará a una carpeta temporal y, al guardarlo, te preguntará si quieres subirlo de nuevo. Es útil para cambios rápidos, pero para ediciones complejas es mejor usar un editor local y subir después.

¿Qué hago si subo los archivos y la web no aparece?
Revisa tres cosas: que los hayas subido a public_html (no a otra carpeta), que el archivo principal se llame index.html o index.php, y que hayas limpiado la caché del navegador. Si aun así no funciona, contacta con soporte.

¿FileZilla es compatible con macOS?
Sí, existe una versión nativa para Mac. El proceso de conexión es idéntico al de Windows.

¿Puedo usar FileZilla para subir archivos a un servidor cloud (como Amazon S3)?
FileZilla soporta SFTP (SSH) y FTPS, pero para servicios cloud como S3 es mejor usar sus herramientas específicas. FileZilla está pensado para hosting tradicional.


Conclusión: ya sabes subir web FTP

Subir archivos web por FTP con FileZilla es una habilidad básica que todo propietario de una web debería dominar. Con este tutorial FTP paso a paso, ya conoces el proceso completo: descargar el programa, configurar la conexión, navegar por las carpetas y arrastrar tus archivos al servidor. Es un proceso repetitivo, pero una vez que lo haces un par de veces, se vuelve automático.

Recuerda siempre verificar que estás en la carpeta correcta (public_html), que usas las credenciales adecuadas y que mantienes tus contraseñas seguras. Si tu hosting usa Syspanel, recuerda que su puerto de acceso es el 2106 para gestionar todo, pero para FTP sigue siendo el 21.

Ahora, ponte manos a la obra: abre FileZilla, conecta y sube tu web. Esa sensación de ver tu dominio funcionando con tu propio trabajo no tiene precio. Y si te atascas, este artículo siempre estará aquí para echarte una mano. ¡Buena suerte con tu proyecto!

¿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