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

Cómo subir tu web por FTP con FileZilla (explicado para novatos)

Actualizado el 23 de febrero de 2026

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

Si acabas de contratar un hosting y te han dado un montón de datos raros como ftp.midominio.com o un usuario que empieza por u123456789, no te preocupes. FTP (File Transfer Protocol) es simplemente el idioma que usa tu ordenador para hablar con el servidor donde vive tu web. Piénsalo como el "mensajero" que sube tus archivos desde tu casa hasta el centro de datos.

Cuando compras hosting, tu web no existe en Internet hasta que subes los archivos (HTML, CSS, imágenes, etc.). FTP es la forma más clásica y fiable de hacerlo, y FileZilla es la herramienta gratuita más popular para ello. Es como el "Explorador de archivos" de Windows, pero conectado a tu servidor remoto.

Este tutorial está pensado para que, incluso si nunca has tocado un servidor, consigas subir tu web por FTP en menos de 15 minutos. Al final, entenderás qué es cada campo, cómo evitar errores típicos y cómo solucionar problemas de conexión.


Paso 1: Descargar e instalar FileZilla (sin sustos)

Lo primero es conseguir el programa. FileZilla tiene dos versiones: la Client (la que necesitas) y la Server (que no te hace falta). Ve a la página oficial de FileZilla y descarga la versión Client para tu sistema operativo (Windows, macOS o Linux).

La instalación es un "siguiente, siguiente, siguiente" clásico. No marques opciones raras ni instales barras de herramientas adicionales si te las ofrece. Si te pregunta si quieres instalar para todos los usuarios o solo para ti, da igual, elige la que más cómoda te parezca.

[TIP] Si tu antivirus se queja durante la instalación, es normal. FileZilla es seguro, pero algunos antivirus son muy sensibles con programas que abren puertos. Asegúrate de descargarlo desde la web oficial (filezilla-project.org) para evitar versiones modificadas.


Paso 2: Localizar tus datos FTP (el "carnet de identidad" del servidor)

Antes de abrir FileZilla, necesitas 4 datos que te ha dado tu proveedor de hosting o que puedes encontrar en tu panel de control:

  1. Servidor (host): Normalmente es algo como ftp.tudominio.com o una IP tipo 192.168.1.1. A veces también puede ser srv123.mihosting.com.
  2. Nombre de usuario: Suele ser tu usuario de hosting, a veces con prefijos como u123456789 o directamente el correo que usaste para contratar.
  3. Contraseña: La que te asignaron o la que configuraste al crear la cuenta FTP.
  4. Puerto: Por defecto es el 21 para FTP estándar. No lo toques si no te dicen lo contrario.

¿Dónde encontrar esto? Si tu hosting usa Syspanel (el panel de control que antes se llamaba HestiaCP), entra en tu área de cliente, busca la sección "Cuentas FTP" o "Usuarios FTP". Allí verás los datos o podrás crear una cuenta nueva. Recuerda que el acceso a Syspanel es por el puerto 2106 (por ejemplo: https://tudominio.com:2106).

[INFO] Algunos hostings usan el puerto 22 para SFTP (una versión segura de FTP). Si tu proveedor te dice "usa SFTP", el puerto suele ser el 22. Pero para este tutorial, nos centramos en el FTP clásico con puerto 21.


Paso 3: Conectarse por primera vez (el momento de la verdad)

Abre FileZilla y verás la interfaz dividida en dos columnas. Arriba del todo hay una barra con campos: Servidor, Nombre de usuario, Contraseña y Puerto.

Rellénalos así:

  • Servidor: ftp.tudominio.com
  • Nombre de usuario: tu_usuario_ftp
  • Contraseña: ********
  • Puerto: 21 (o el que te hayan dado)

Pulsa "Conexión rápida" (el botón con un rayo). La primera vez, FileZilla te preguntará si confías en el certificado del servidor. Marca "Confiar siempre" y acepta.

Si todo va bien, en el panel de arriba verás mensajes tipo Connected to server y en la columna derecha (la que dice "Sitio remoto") aparecerán carpetas como public_html, www o htdocs. ¡Ya estás dentro!

[WARNING] Si te da error "Fallo al conectar" o "No se puede establecer conexión", revisa que no tengas el puerto mal. A veces el hosting bloquea el puerto 21 desde redes públicas. Prueba desde otra red o activa el SFTP si tu proveedor lo permite.


Paso 4: Entender las dos ventanas (local vs remoto)

FileZilla te muestra dos paneles:

  • Panel izquierdo (Sitio local): Es tu ordenador. Navega por tus carpetas como si fuera el Explorador de Windows.
  • Panel derecho (Sitio remoto): Es el servidor. Aquí verás la estructura de tu hosting.

La clave está en la carpeta public_html (o htdocs en algunos hostings). Esa es la raíz de tu web. Todo lo que subas ahí será visible en Internet. Si subes un archivo llamado hola.html a public_html, podrás verlo en tudominio.com/hola.html.

[INFO] Si tu hosting usa Syspanel, la ruta suele ser /home/usuario/web/tudominio/public_html. No te líes: en el panel remoto, navega hasta que veas una carpeta llamada public_html o html. Esa es la buena.


Paso 5: Subir archivos por FTP (el arrastre mágico)

Ahora viene lo fácil. Tienes dos formas de subir archivos:

  1. Arrastrar y soltar: Selecciona los archivos en tu panel local (izquierda) y arrástralos a la carpeta remota (derecha). Suelta y listo.
  2. Clic derecho → Subir: Haz clic derecho sobre el archivo local y elige "Subir" en el menú.

FileZilla empezará a transferir. Al final de la cola (abajo) verás "Transferencia correcta". Si aparece "Error", revisa los permisos o si la carpeta está protegida.

¿Qué subir exactamente?

  • Si tu web es un WordPress: sube todo el contenido de la carpeta wp-content (temas, plugins, imágenes) y los archivos raíz como wp-config.php.
  • Si es una web estática (HTML/CSS): sube todos los .html, .css, .js y carpetas de imágenes directamente a public_html.

[TIP] No subas la carpeta contenedora, sube el contenido de la carpeta. Es decir, si tienes una carpeta llamada miweb con archivos dentro, no arrastres miweb a public_html, sino entra en miweb y selecciona todo su interior. Así no tendrás rutas duplicadas tipo public_html/miweb/index.html cuando esperabas public_html/index.html.


Paso 6: Subir carpetas enteras y archivos grandes

Para subir una carpeta completa, arrástrala entera desde el panel local al remoto. FileZilla creará la estructura automáticamente.

Si tienes archivos muy grandes (por ejemplo, un vídeo de 2GB), la subida puede tardar. No cierres FileZilla ni apagues el ordenador. Puedes ver el progreso en la pestaña "Transferencias" de abajo. Si se corta la conexión, FileZilla tiene un sistema de reanudación: vuelve a arrastrar el archivo y te preguntará si quieres sobrescribir o reanudar. Elige "Reanudar".

[WARNING] Si estás subiendo una web en producción (es decir, ya visible para visitantes), intenta hacerlo en horas de poco tráfico. O mejor aún: sube los archivos a una carpeta temporal y luego muévelos con el administrador de archivos de Syspanel para evitar que la web se vea a medio construir.


Paso 7: Configurar FileZilla para futuras conexiones (guarda tus datos)

¿Cansado de escribir los datos cada vez? FileZilla te permite guardar la configuración:

  1. Ve a Archivo → Administrador de sitios (o pulsa Ctrl+S).
  2. Pulsa "Nuevo sitio" y ponle un nombre (ej: "Mi hosting personal").
  3. Rellena los campos igual que antes (servidor, usuario, contraseña, puerto).
  4. En el desplegable "Protocolo", elige "FTP - Protocolo de transferencia de archivos" o "SFTP" si usas ese.
  5. Pulsa "Conectar" y la próxima vez solo tendrás que elegir ese sitio en el desplegable.

Esto te ahorrará muchos quebraderos de cabeza, sobre todo si gestionas varias webs.

[TIP] Si compartes ordenador, marca la casilla "Solo para conexiones explícitas" o no guardes la contraseña. Mejor teclear la contraseña cada vez que te aseguras de que nadie acceda a tu hosting.


Errores comunes y soluciones (FAQ rápido)

"No puedo conectar: Connection refused"

  • Revisa que el puerto sea el correcto (21 para FTP, 22 para SFTP).
  • Comprueba que tu hosting permite FTP (algunos solo permiten SFTP por seguridad).
  • Prueba desde otro dispositivo o red (a veces el firewall de tu oficina bloquea el puerto).

"Me pide contraseña y no funciona"

  • Asegúrate de que no estás usando la contraseña de tu email. La contraseña FTP es distinta.
  • Si la has olvidado, entra en Syspanel (puerto 2106), busca "Usuarios FTP" y restablece la contraseña.

"Subo archivos pero no se ven en la web"

  • ¿Estás seguro de que los subiste a public_html? A veces se suben a una carpeta padre.
  • Borra la caché del navegador (Ctrl+F5).
  • Si usas WordPress, asegúrate de que no hay un plugin de caché que guarde versiones antiguas.

"La subida se corta a mitad"

  • Archivos muy grandes pueden dar problemas. Sube en partes o usa SFTP.
  • Comprueba que tu conexión a Internet es estable.
  • Activa en FileZilla: Edición → Ajustes → Transferencias → Reanudar transferencias si es posible.

FTP vs. Syspanel (el administrador de archivos)

Muchos novatos se preguntan si necesitan FTP teniendo el panel de control. La respuesta: depende.

  • Syspanel (tu panel en el puerto 2106) tiene un administrador de archivos en el navegador. Sirve para subir archivos pequeños, moverlos o editar permisos, pero es incómodo para subir webs enteras o archivos grandes.
  • FileZilla es mucho más rápido para subir cientos de archivos, sincronizar carpetas o hacer cambios masivos.

Lo ideal es usar ambos: FileZilla para subir y Syspanel para tareas de gestión (crear bases de datos, gestionar dominios, etc.). No son excluyentes, se complementan.


Consejos finales para que tu experiencia FTP sea plácida

  1. Organiza tus archivos locales: Crea una carpeta en tu ordenador llamada miweb y trabaja siempre ahí. Así sabrás exactamente qué has subido y qué no.
  2. Usa la cola de transferencia: FileZilla te permite añadir archivos a una cola (clic derecho → Añadir a cola). Puedes lanzarla toda de golpe.
  3. No subas archivos temporales: Archivos como .DS_Store (macOS) o Thumbs.db (Windows) no sirven para nada. Bórralos antes de subir.
  4. Mantén FileZilla actualizado: Las versiones nuevas corrigen bugs de seguridad y mejoran la velocidad.

[INFO] Si tu hosting usa Syspanel y necesitas crear una cuenta FTP específica para un colaborador, hazlo desde el panel (puerto 2106). Así limitas el acceso solo a ciertas carpetas y evitas que toque lo que no debe.


Resumen en 5 pasos

  1. Descarga e instala FileZilla desde la web oficial.
  2. Busca tus datos FTP en el correo de bienvenida o en Syspanel (puerto 2106).
  3. Conéctate con servidor, usuario, contraseña y puerto 21.
  4. Navega hasta public_html en el panel remoto.
  5. Arrastra tus archivos desde el panel local al remoto y espera a que termine.

Así de simple. En cuanto lo hagas un par de veces, te sentirás como un administrador de servidores experto. Y si algo falla, recuerda: casi siempre es un problema de puertos, contraseñas o de haber subido los archivos a la carpeta equivocada. Respira, revisa los pasos y vuelve a intentarlo.

La próxima vez que alguien te pregunte "¿cómo subo mi web?", ya sabrás qué responder: "Con FileZilla, en dos minutos". ¡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