Cómo subir archivos a tu servidor con FTP (FileZilla)
¿Qué es FTP y por qué necesitas FileZilla?
Si alguna vez has creado una página web, seguramente te has preguntado cómo hacer para que tus archivos (imágenes, textos, vídeos, código) aparezcan en Internet. La respuesta es muy sencilla: necesitas subirlos a un servidor. Para ello, existe un protocolo llamado FTP (File Transfer Protocol), que es el método estándar para transferir archivos entre tu ordenador y tu hosting.
FileZilla es uno de los clientes FTP más populares y, lo mejor de todo, es gratuito y de código abierto. Funciona en Windows, macOS y Linux, así que no importa qué sistema operativo uses. Con esta herramienta podrás conectarte a tu servidor, explorar sus carpetas y arrastrar archivos de un lado a otro con la misma facilidad con la que mueves archivos en tu propio explorador de archivos.
En esta guía completa, te explicaré paso a paso cómo instalar FileZilla, cómo configurarlo correctamente y cómo subir archivos a tu servidor sin complicaciones. No necesitas ser un experto en informática, solo seguir las instrucciones con calma.
Antes de empezar: qué necesitas para conectarte por FTP
Para conectarte por FTP a tu hosting, necesitas tener a mano cuatro datos básicos. Si no los tienes, no te preocupes: puedes obtenerlos fácilmente desde el panel de control de tu proveedor de hosting. Los datos son los siguientes:
-
Servidor FTP o Host: es la dirección del servidor. Normalmente suele ser algo como
ftp.tudominio.como simplementetudominio.com. En algunos casos, también puede ser una dirección IP, como192.168.1.1. -
Nombre de usuario: es el usuario FTP que has creado o que te ha proporcionado tu empresa de hosting. Puede ser una dirección de correo electrónico o un nombre de usuario específico.
-
Contraseña: la contraseña asociada a tu usuario FTP. Asegúrate de copiarla correctamente, ya que suele ser sensible a mayúsculas y minúsculas.
-
Puerto: normalmente el puerto FTP por defecto es el 21. Sin embargo, algunos servidores utilizan puertos alternativos por seguridad. Si tu hosting usa SFTP (FTP seguro), el puerto suele ser el 22.
[INFO] Si tu hosting está gestionado con Syspanel, el acceso al panel de control se realiza a través del puerto 2106. Desde ahí podrás crear usuarios FTP y obtener todos los datos de conexión que necesitas. Es un panel muy intuitivo, así que no tendrás problemas para encontrar la sección de FTP.
Paso 1: Instalar FileZilla en tu ordenador
Lo primero que debes hacer es descargar FileZilla. Para ello, ve al sitio web oficial del proyecto: filezilla-project.org. Busca la sección de descargas y elige la versión correspondiente a tu sistema operativo. Si tienes dudas, la opción más segura es descargar el instalador estándar.
Una vez descargado el archivo, haz doble clic sobre él para iniciar el proceso de instalación. El asistente te guiará a través de los pasos, que son muy similares a los de cualquier otro programa. Acepta los términos de uso, elige la carpeta de instalación y selecciona si quieres accesos directos en el escritorio o en el menú de inicio. En unos pocos minutos, FileZilla estará listo para usarse.
[TIP] Durante la instalación, te preguntará si quieres instalar software adicional o barras de herramientas. Asegúrate de rechazar cualquier oferta extra que no sea el propio FileZilla. Así evitarás instalar programas no deseados.
Paso 2: Abrir FileZilla y conocer su interfaz
Cuando abras FileZilla por primera vez, verás una interfaz dividida en varias áreas. Puede parecer abrumadora al principio, pero en realidad es muy lógica. Vamos a repasar las partes más importantes:
-
Barra de conexión rápida: está en la parte superior, justo debajo de los menús. Verás campos para el host, el nombre de usuario, la contraseña y el puerto. Aquí es donde escribirás tus datos de conexión.
-
Panel izquierdo (Sitio local): muestra los archivos y carpetas de tu ordenador. Es como un explorador de archivos normal, pero integrado en FileZilla.
-
Panel derecho (Sitio remoto): muestra los archivos y carpetas de tu servidor. Al principio estará vacío, pero cuando te conectes, verás la estructura de directorios de tu hosting.
-
Cola de transferencias: en la parte inferior, verás una lista de archivos que se están subiendo, descargando o que están en espera. También verás aquí los errores si ocurre alguno.
-
Registro de mensajes: en la parte superior de la cola, verás un registro con los mensajes del servidor. Te indicará si la conexión se ha realizado correctamente o si hay algún problema.
Paso 3: Configurar la conexión FTP en FileZilla
Ahora que ya conoces la interfaz, es hora de conectarte a tu servidor. Tienes dos opciones: usar la barra de conexión rápida o guardar la conexión en el Administrador de sitios. Te recomiendo la segunda opción, ya que así no tendrás que escribir los datos cada vez.
Usar la barra de conexión rápida
En la barra superior, escribe los siguientes datos en los campos correspondientes:
-
Host:
ftp.tudominio.com(o el que te haya proporcionado tu hosting) -
Nombre de usuario: tu usuario FTP
-
Contraseña: tu contraseña
-
Puerto:
21(o el que te indique tu proveedor)
Después de escribir los datos, haz clic en el botón "Conexión rápida" (el que tiene un icono de un rayo). Si todo es correcto, en el panel derecho verás las carpetas de tu servidor.
Guardar la conexión en el Administrador de sitios
Para no tener que escribir los datos cada vez, puedes guardarlos. Ve al menú Archivo y selecciona Administrador de sitios (o pulsa Ctrl+S). Se abrirá una ventana donde puedes añadir un nuevo sitio. Haz clic en Nuevo sitio, ponle un nombre descriptivo (por ejemplo, "Mi web personal") y completa los campos de la pestaña General:
-
Protocolo: selecciona "FTP - Protocolo de transferencia de archivos" o "SFTP - Protocolo de transferencia de archivos SSH" si tu hosting lo soporta. Si no estás seguro, usa FTP.
-
Servidor: escribe la dirección de tu servidor.
-
Puerto: déjalo en
21o cambia a22si usas SFTP. -
Tipo de acceso: selecciona "Normal" para que recuerde tu usuario y contraseña.
-
Usuario y Contraseña: escribe tus credenciales.
Pulsa Conectar y FileZilla guardará la configuración para futuras conexiones.
[WARNING] Si usas una conexión FTP sin cifrar (SFTP), tus datos viajarán sin protección. Siempre que sea posible, intenta usar SFTP o FTPS para mayor seguridad. Pregunta a tu proveedor de hosting si ofrece alguna de estas opciones.
Paso 4: Explorar el servidor y entender su estructura
Una vez conectado, verás en el panel derecho la estructura de carpetas de tu hosting. Es normal que veas carpetas como public_html, www, htdocs o html. Estas carpetas son las que contienen los archivos que se mostrarán en tu sitio web.
La carpeta más importante es public_html (o www). Todos los archivos que coloques dentro de esta carpeta serán accesibles desde Internet. Por ejemplo, si subes un archivo llamado imagen.jpg a public_html, podrás verlo en tu navegador escribiendo tudominio.com/imagen.jpg.
Dentro de public_html, es habitual encontrar subcarpetas como wp-content (si usas WordPress), assets, img, css, etc. Es importante que respetes la estructura de carpetas existente para que tu web no se rompa.
[TIP] No subas archivos fuera de
public_htmla menos que sepas exactamente lo que estás haciendo. Los archivos fuera de esta carpeta no son accesibles desde el navegador y podrían causar problemas de seguridad.
Paso 5: Subir archivos a tu servidor con FileZilla
Ahora viene la parte interesante: subir archivos. El proceso es muy intuitivo y se basa en arrastrar y soltar. Sigue estos pasos:
-
En el panel izquierdo (tu ordenador), navega hasta la carpeta donde tienes los archivos que quieres subir.
-
En el panel derecho (el servidor), navega hasta la carpeta de destino. Normalmente será
public_htmlo una subcarpeta dentro de ella. -
Selecciona los archivos o carpetas que quieras subir. Puedes hacer clic en uno, mantener presionado
Ctrl(oCmden Mac) y hacer clic en más archivos para seleccionar varios. -
Arrastra los archivos seleccionados desde el panel izquierdo hasta el panel derecho. También puedes hacer clic derecho sobre el archivo y elegir "Subir".
-
Verás que en la parte inferior, en la cola de transferencias, aparecen los archivos con su progreso. Cuando el progreso llegue al 100% y el estado indique "Éxito", la subida habrá finalizado.
También puedes subir carpetas completas. FileZilla se encargará de crear la estructura de carpetas en el servidor automáticamente.
[TIP] Si tienes muchos archivos, puedes hacer clic derecho sobre la carpeta en el panel local y seleccionar "Subir". Esto subirá todo el contenido de la carpeta, manteniendo la estructura interna.
Paso 6: Descargar archivos del servidor (transferencia inversa)
Aunque esta guía se centra en subir archivos, es probable que en algún momento necesites descargar archivos desde tu servidor, por ejemplo, para hacer una copia de seguridad. El proceso es exactamente el mismo que para subir, pero en dirección contraria:
-
En el panel derecho (servidor), navega hasta la carpeta que contiene los archivos que quieres descargar.
-
En el panel izquierdo (tu ordenador), navega hasta la carpeta donde quieres guardarlos.
-
Selecciona los archivos en el panel derecho y arrástralos al panel izquierdo. También puedes hacer clic derecho y elegir "Descargar".
En unos segundos, los archivos estarán en tu ordenador.
Paso 7: Comprobar que los archivos se han subido correctamente
Después de subir tus archivos, es buena idea verificar que todo está en orden. Para ello, abre tu navegador web y escribe la URL de tu sitio. Si has subido una página de inicio, deberías verla correctamente.
Si has subido una imagen, puedes probar a acceder directamente a ella escribiendo tudominio.com/nombre-de-la-imagen.jpg. Si la imagen se muestra, la subida ha sido un éxito.
[INFO] Recuerda que, si tu web usa caché (como algunos plugins de WordPress), es posible que los cambios no se vean de inmediato. Espera unos minutos o limpia la caché del navegador para comprobar los cambios.
Resolución de problemas comunes al usar FTP con FileZilla
A veces las cosas no salen a la primera. Aquí tienes una lista de problemas frecuentes y cómo solucionarlos:
-
Error de conexión o "No se ha podido conectar al servidor": verifica que el host, el usuario y la contraseña son correctos. Comprueba también que el puerto es el adecuado. Si tu servidor usa un puerto distinto al 21, debes indicarlo.
-
"Error: Conexión rechazada": el servidor puede estar bloqueando tu IP o el puerto FTP. Prueba a usar SFTP (puerto 22) si tu hosting lo permite. También puedes contactar con tu proveedor de hosting.
-
"Permiso denegado" al subir archivos: esto significa que tu usuario FTP no tiene permisos de escritura en esa carpeta. Asegúrate de que intentas subir a
public_htmly no a una carpeta del sistema. Si el problema persiste, contacta con tu proveedor. -
Archivos que se suben a medias o se corrompen: esto suele deberse a una conexión inestable. Intenta subir los archivos de uno en uno o en lotes más pequeños. También puedes probar a usar SFTP, que es más fiable.
-
La subida es muy lenta: si estás subiendo muchos archivos o archivos muy grandes (como vídeos), el proceso puede tardar. Ten paciencia y no cierres FileZilla hasta que termine. Si es algo habitual, considera comprimir los archivos en un ZIP y subirlos de una vez.
[WARNING] Nunca cierres FileZilla mientras haya transferencias en curso. Podrías dejar archivos incompletos en el servidor, lo que puede causar errores en tu web.
Consejos avanzados para sacar más partido a FileZilla
Una vez que domines lo básico, puedes explorar funciones adicionales que te harán la vida más fácil:
-
Pestañas: FileZilla permite abrir varias pestañas, cada una con una conexión a un servidor diferente. Esto es útil si gestionas varias webs.
-
Archivos en cola: puedes programar subidas y descargas. Simplemente arrastra los archivos a la cola de transferencias y haz clic en el botón de procesar. Así puedes organizar el trabajo.
-
Sincronización de carpetas: puedes sincronizar una carpeta local con una remota. FileZilla comparará ambas carpetas y te mostrará las diferencias para que decidas qué subir o descargar.
-
Filtros de archivos: puedes configurar filtros para ocultar ciertos tipos de archivos (por ejemplo,
.DS_Storeen Mac oThumbs.dben Windows). Así verás solo lo que te interesa. -
Límite de velocidad: si no quieres saturar tu conexión a Internet, puedes limitar la velocidad de subida y descarga desde el menú Servidor → Limitar velocidad.
Preguntas frecuentes (FAQ) sobre FTP y FileZilla
¿Qué diferencia hay entre FTP y SFTP?
FTP es el protocolo original de transferencia de archivos. SFTP es una versión segura que cifra la conexión entre tu ordenador y el servidor. Es muy recomendable usar SFTP siempre que sea posible, ya que protege tus datos de posibles interceptaciones.
¿Cuál es el puerto por defecto para FTP?
El puerto estándar para FTP es el 21. Para SFTP, el puerto suele ser el 22. Sin embargo, tu proveedor de hosting podría usar puertos diferentes. Consúltalo si tienes dudas.
¿Puedo usar FileZilla para conectarme a mi servidor Syspanel?
Sí, perfectamente. Syspanel es el panel de control de tu hosting y desde él puedes crear usuarios FTP y obtener los datos de conexión. Recuerda que el acceso al panel de Syspanel se hace a través del puerto 2106. Una vez dentro, busca la sección de usuarios FTP y crea uno con los permisos que necesites.
¿Es seguro guardar mi contraseña en FileZilla?
FileZilla guarda las contraseñas en tu equipo, pero no las cifra de forma muy robusta. Si compartes el ordenador con otras personas, es mejor no guardar la contraseña y escribirla cada vez. También puedes usar el Administrador de contraseñas de tu sistema operativo.
¿Puedo subir archivos sin usar FTP?
Sí, existen otras alternativas como el Administrador de archivos en línea que suelen incluir los paneles de control (como cPanel o Syspanel). Sin embargo, FTP es más rápido y eficiente para subir muchos archivos o carpetas grandes.
¿Qué hago si mi web muestra errores después de subir archivos?
Revisa que no hayas subido archivos a una carpeta incorrecta. También verifica que los nombres de archivo no contengan caracteres extraños (como tildes o espacios). Y asegúrate de que la estructura de carpetas se ha mantenido intacta. Si el problema persiste, revisa el registro de errores de tu servidor o contacta con soporte.
Conclusión: ya sabes subir archivos con FileZilla
Subir archivos a tu servidor con FTP y FileZilla es un proceso sencillo una vez que entiendes los conceptos básicos. Con esta guía, ya tienes los conocimientos necesarios para conect
