Cómo subir tu web por FTP con FileZilla (funciona con cualquier panel)
¿Qué es FTP y por qué necesitas FileZilla?
Si alguna vez te has preguntado cómo se suben los archivos de una web desde tu ordenador al servidor donde se aloja, la respuesta es, casi siempre, FTP. FTP (Protocolo de Transferencia de Archivos) es el método estándar que permite conectar tu equipo local con el hosting para copiar, mover o eliminar archivos. Aunque existen alternativas más modernas como el administrador de archivos del panel o el acceso por SSH, FTP sigue siendo la opción más universal, rápida y sencilla para la mayorÃa de los usuarios.
FileZilla es, sin duda, el cliente FTP más popular del mundo. Es gratuito, de código abierto y funciona en Windows, macOS y Linux. Además, es compatible con cualquier panel de control: cPanel, Plesk, DirectAdmin, Syspanel (el antiguo HestiaCP) o incluso paneles personalizados. Esta guÃa está pensada para que, aunque nunca hayas usado FTP, consigas subir tu web en menos de 10 minutos.
Requisitos previos: qué necesitas antes de empezar
Antes de lanzarnos a configurar FileZilla, asegúrate de tener a mano los siguientes datos. Sin ellos, la conexión será imposible:
- Dirección del servidor FTP (normalmente algo como
ftp.tudominio.como la IP del servidor). - Nombre de usuario FTP (suele ser el mismo que el de tu cuenta de hosting o uno creado especÃficamente).
- Contraseña FTP (la que asignaste al crear la cuenta).
- Puerto (por defecto es el 21, aunque algunos servidores usan otros como el 2106 en el caso de Syspanel).
- Los archivos de tu web en tu ordenador (por ejemplo, la carpeta de WordPress que descargaste o el proyecto que has desarrollado).
[INFO] Si no tienes estos datos, revisa el correo de bienvenida de tu proveedor de hosting o la sección de "Cuentas FTP" dentro de tu panel de control. En Syspanel, por ejemplo, puedes crear usuarios FTP desde el apartado de usuarios del sistema, y el acceso al panel se realiza a través del puerto 2106.
Descargar e instalar FileZilla paso a paso
- Ve a la página oficial del proyecto:
filezilla-project.org. - Haz clic en "Download FileZilla Client" (no la versión Pro, que es de pago).
- Elige el instalador según tu sistema operativo (Windows, macOS o Linux).
- Ejecuta el archivo descargado y sigue el asistente de instalación. Acepta los términos, elige la instalación tÃpica y deja que termine.
[TIP] Durante la instalación, desmarca cualquier software adicional que intente instalarse (a veces incluyen barras de navegador). Elige siempre "Instalación completa" y revisa las casillas antes de continuar.
Una vez instalado, ábrelo. Verás una interfaz con varias zonas: arriba los campos de conexión rápida, a la izquierda tu ordenador local y a la derecha el servidor remoto (aún vacÃo).
Conectar por FTP a tu hosting con FileZilla
La conexión puede hacerse de dos maneras: mediante la barra rápida o utilizando el Gestor de Sitios (recomendado si vas a conectar a menudo).
Conexión rápida (para una sola vez)
En la barra superior de FileZilla verás cuatro campos:
- Servidor: introduce
ftp.tudominio.como la IP que te haya dado tu hosting. - Nombre de usuario: tu usuario FTP.
- Contraseña: la contraseña correspondiente.
- Puerto: déjalo en 21 salvo que te indiquen lo contrario. En Syspanel, si usas FTP normal también es 21, pero el acceso al panel web es por el puerto 2106.
Haz clic en "Conexión rápida". FileZilla intentará conectar y verás los mensajes del servidor en la parte superior. Si todo es correcto, en el panel derecho aparecerán las carpetas de tu hosting.
[WARNING] Si ves un error de certificado SSL o de "host key no reconocida", es normal la primera vez. Haz clic en "Aceptar" o "Confiar" para continuar. No supone un riesgo para tu conexión FTP estándar.
Usar el Gestor de Sitios (recomendado para uso frecuente)
- Haz clic en "Archivo" > "Gestor de Sitios" (o pulsa
Ctrl+S). - Pulsa "Nuevo sitio" y ponle un nombre, por ejemplo "Mi Web Hosting".
- En "Protocolo" elige "FTP - Protocolo de Transferencia de Archivos" (aunque también puedes usar SFTP si tu hosting lo permite, pero eso lo veremos luego).
- Rellena los campos: Servidor, Usuario, Contraseña y Puerto.
- Marca "Guardar contraseña" para no tener que escribirla cada vez.
- Haz clic en "Conectar".
A partir de ahora, tendrás tu servidor guardado y podrás conectarte con un solo clic.
[TIP] Si tu hosting ofrece conexión SFTP (puerto 22) o FTPS (puerto 990), es recomendable usarlos porque cifran la conexión. FileZilla los soporta sin problema. En Syspanel, por ejemplo, puedes habilitar SFTP si lo necesitas, aunque el FTP clásico funciona perfectamente.
Estructura de archivos tÃpica en un hosting
Una vez conectado, verás la estructura de carpetas de tu servidor. Suele tener este aspecto:
- public_html (o
htdocsen algunos servidores): es la raÃz pública de tu web. Todo lo que subas aquà será accesible desdewww.tudominio.com. - logs: archivos de registro del servidor.
- backup: en algunos paneles, copias de seguridad automáticas.
- mail: buzones de correo (no lo toques).
Para subir tu web, lo normal es que necesites acceder a public_html. Si tu web es WordPress, aquà dentro encontrarás carpetas como wp-admin, wp-content, wp-includes y archivos como index.php, .htaccess, etc.
[INFO] Si tu dominio apunta a una subcarpeta (por ejemplo,
public_html/miweb), deberás subir los archivos a esa carpeta concreta. Pregunta a tu proveedor si no lo tienes claro.
Subir tus archivos con FileZilla: el proceso completo
Ahora viene la parte práctica. Supongamos que tienes una web ya desarrollada en tu ordenador, ya sea WordPress, una web estática o un proyecto personalizado. Sigue estos pasos:
1. Localiza tus archivos locales
En el panel izquierdo de FileZilla, navega hasta la carpeta de tu ordenador donde tienes los archivos de la web. Verás su contenido en la parte inferior izquierda.
2. Accede a la carpeta remota correcta
En el panel derecho, navega hasta public_html (doble clic sobre la carpeta para entrar). Si está vacÃa, perfecto. Si tiene contenido, puede que quieras borrarlo antes (si es una instalación por defecto) o subir encima.
[WARNING] Si borras archivos del servidor, no podrás recuperarlos salvo que tengas una copia de seguridad. Asegúrate de que no necesitas nada de lo que hay ahà antes de eliminar.
3. Selecciona y sube los archivos
Hay dos formas de subir archivos:
- Arrastrar y soltar: selecciona todos los archivos y carpetas de tu web en el panel local y arrástralos al panel remoto (sobre
public_html). - Menú contextual: haz clic derecho sobre los archivos locales y elige "Subir" (o "Upload" si lo tienes en inglés).
FileZilla empezará a transferir los archivos. Verás la cola de transferencias en la parte inferior. El tiempo dependerá del tamaño de tu web y de tu conexión.
[TIP] Si tu web es WordPress y ya tenÃas una instalación previa, es recomendable subir primero los archivos y luego importar la base de datos (si la tienes). No subas la carpeta
wp-config.phpsi no sabes lo que estás haciendo, ya que contiene las credenciales de la base de datos.
4. Verifica que todo se ha subido correctamente
Cuando la cola de transferencias esté vacÃa y no haya errores, comprueba que todos los archivos están en el servidor. Puedes comparar el tamaño y el número de archivos entre ambos paneles.
Ahora abre tu navegador y escribe tu dominio. Si todo está bien, deberÃas ver tu web funcionando. Si no, repasa los pasos anteriores.
Transferir archivos de forma avanzada: colas, arrastre y más
FileZilla no solo sirve para subir archivos. También permite:
- Descargar archivos del servidor a tu ordenador (arrastrando del panel derecho al izquierdo).
- Editar archivos directamente (clic derecho > "Ver/Editar") y guardar los cambios en el servidor.
- Poner archivos en cola para transferencias masivas sin saturar la conexión.
- Renombrar, eliminar y crear carpetas tanto en local como en remoto.
Para tareas repetitivas, puedes usar la pestaña "Transferencias" para ver el estado de los archivos y reintentar los que hayan fallado.
[TIP] Si tienes que subir una web muy grande (por ejemplo, una tienda online con muchas imágenes), te recomiendo comprimirla en un ZIP en local, subir el ZIP y descomprimirlo en el servidor con el administrador de archivos del panel. Es mucho más rápido que subir miles de archivos sueltos.
Errores comunes al conectar por FTP y cómo solucionarlos
Aunque FileZilla es muy estable, es habitual encontrarse con algunos problemas. Aquà tienes los más frecuentes:
Error "No se pudo conectar al servidor"
- Causa: el servidor no es accesible o el puerto está bloqueado.
- Solución: comprueba que la dirección y el puerto son correctos. Prueba a usar
ftp://tu-dominio.como la IP directa. Si estás en una red corporativa, puede que bloqueen el puerto 21; prueba con SFTP (puerto 22) si está disponible.
Error "Nombre de usuario o contraseña incorrectos"
- Causa: datos mal escritos o cuenta FTP caducada.
- Solución: verifica en tu panel de hosting que la cuenta FTP existe y que la contraseña es la correcta. En Syspanel, puedes crear una nueva contraseña desde el apartado de usuarios.
Error "No se pudo recuperar el listado de directorios"
- Causa: suele deberse a un problema con el modo pasivo/activo de FTP.
- Solución: en FileZilla, ve a "Editar" > "Ajustes" > "FTP" y marca "Modo pasivo". Guarda y vuelve a conectar. Este es el error más común y se soluciona casi siempre asÃ.
[WARNING] Si tu hosting usa un firewall o está detrás de un proxy, es posible que necesites configurar el modo pasivo con rangos de puertos especÃficos. Consulta la documentación de tu proveedor.
Subir WordPress con FileZilla: caso práctico
Si tu objetivo es instalar WordPress manualmente (en lugar de usar el instalador automático del panel), el proceso es el siguiente:
- Descarga WordPress desde
es.wordpress.orgy descomprÃmelo en tu ordenador. - Conecta con FileZilla a tu hosting.
- Sube todos los archivos de la carpeta
wordpressal interior depublic_html. - Crea una base de datos MySQL desde tu panel (en Syspanel, se hace desde el apartado "Bases de datos").
- Abre tu dominio en el navegador y sigue el asistente de instalación de WordPress, indicando los datos de la base de datos.
[TIP] Si ya tenÃas una web y quieres cambiarla por WordPress, asegúrate de eliminar los archivos antiguos de
public_htmlantes de subir los nuevos. No es imprescindible, pero evita conflictos.
Alternativas a FTP: ¿merece la pena usar el administrador de archivos del panel?
Hoy en dÃa, casi todos los paneles de control incluyen un administrador de archivos web que permite subir archivos sin programas externos. Por ejemplo, en cPanel tienes el "Administrador de Archivos" y en Syspanel (el antiguo HestiaCP) también tienes una opción similar.
¿Cuándo usar FTP y cuándo el panel?
- FTP: ideal para subir muchos archivos, carpetas completas o trabajar de forma recurrente. Más rápido y cómodo.
- Administrador del panel: perfecto para subir un ZIP, editar un archivo concreto o hacer cambios puntuales sin instalar nada.
[INFO] Si tu hosting usa Syspanel, recuerda que el acceso al panel se hace por el puerto 2106 (por ejemplo,
https://tu-servidor:2106). Dentro, en el apartado de archivos, puedes subir y descomprimir ZIP sin necesidad de FTP.
Preguntas frecuentes (FAQ) sobre FTP y FileZilla
¿Es seguro usar FTP?
El FTP clásico no cifra la conexión, por lo que las credenciales viajan en texto plano. Si tu hosting lo permite, usa FTPS o SFTP. FileZilla soporta ambos. En Syspanel, puedes habilitar SFTP desde la configuración de usuarios.
¿Puedo usar FileZilla para subir archivos a más de un hosting?
SÃ, el Gestor de Sitios te permite guardar múltiples conexiones con sus respectivos datos. Solo tienes que añadir cada servidor y cambiar entre ellos fácilmente.
¿Qué hago si la transferencia se corta a mitad?
FileZilla reintenta las transferencias fallidas automáticamente si configuras la opción en "Transferencias" > "Reintentos". También puedes pausar y reanudar la cola manualmente. Si es un archivo muy grande, prueba a subirlo en modo pasivo o comprimido.
¿Por qué no veo mis archivos en el navegador después de subirlos?
Puede deberse a que los has subido a una carpeta incorrecta (recuerda: debe ser public_html), a que el dominio no apunta aún a ese servidor o a que falta un archivo index.php o index.html. Revisa también los permisos de los archivos (deben ser 644 para archivos y 755 para carpetas).
¿Necesito conocimientos técnicos para usar FileZilla?
No. Si has seguido esta guÃa, ya sabes lo esencial. El resto se aprende con la práctica. FileZilla es muy visual y tolerante a errores.
Conclusión: ya sabes cómo subir tu web por FTP
Subir tu web por FTP con FileZilla es un proceso sencillo que, una vez aprendido, te ahorrará muchÃsimo tiempo. Ya sea para instalar WordPress, actualizar tu web o hacer copias de seguridad, dominar FTP te dará un control total sobre tu hosting.
Recuerda los puntos clave:
- Descarga FileZilla desde la web oficial.
- Conecta con los datos de tu hosting (servidor, usuario, contraseña, puerto 21).
- Sube los archivos a
public_html(o la carpeta que corresponda). - Si tienes errores de listado, activa el modo pasivo.
- Usa SFTP o FTPS si tu hosting lo permite.
- Si tu panel es Syspanel, recuerda que el acceso web es por el puerto 2106.
Con esta guÃa, ya no hay excusa para no tener tu web online. Si te surge cualquier duda, consulta la documentación de tu proveedor o escribe a su soporte técnico. ¡Buena suerte con tu proyecto!
