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

Cómo subir archivos por FTP con FileZilla usando tus datos de hosting

Actualizado el 16 de septiembre de 2025

¿Por qué usar FileZilla para subir archivos por FTP?

Si tienes una página web, en algún momento necesitarás subir archivos al servidor: imágenes, documentos, plugins, temas o incluso el contenido completo de tu sitio. La forma más directa y controlada de hacerlo es mediante FTP (File Transfer Protocol). Aunque el panel de control de tu hosting suele tener un gestor de archivos web, este resulta incómodo cuando tienes que subir muchos archivos o carpetas con peso considerable.

FileZilla es un cliente FTP gratuito, de código abierto y multiplataforma (Windows, macOS y Linux). Es la herramienta más popular para esta tarea porque es visual, estable y permite gestionar varios sitios a la vez. En este filezilla tutorial completo aprenderás, paso a paso, cómo conectarte a tu hosting y subir archivos sin complicaciones, aunque nunca hayas usado un programa así.

Requisitos previos: tus datos de conexión FTP

Antes de abrir FileZilla, necesitas tener a mano los datos que te proporcionó tu proveedor de hosting. Sin ellos, es imposible conectar. Estos datos suelen llegar en el correo de bienvenida del servicio o en la sección de "Cuentas FTP" de tu panel de control.

Los cuatro datos esenciales son:

  1. Servidor (Host): La dirección del servidor. Suele ser algo como ftp.tudominio.com o ftp.mihosting.com. A veces es directamente la IP del servidor.
  2. Puerto: Por defecto, el puerto FTP es el 21. Algunos servidores usan el 22 (SFTP) para conexiones más seguras. Te lo indicarán si es diferente.
  3. Usuario: El nombre de usuario de tu cuenta FTP. Puede ser tu usuario de hosting o uno específico que hayas creado.
  4. Contraseña: La clave asociada a ese usuario.

[WARNING] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso a su panel es por el puerto 2106, pero la conexión FTP normal seguirá usando el puerto 21. No confundas ambos accesos.

Descargar e instalar FileZilla

El primer paso de este filezilla tutorial es obtener el programa. Ve a la página oficial de FileZilla (filezilla-project.org) y descarga la versión para tu sistema operativo. Evita descargar de sitios de terceros, ya que pueden incluir software no deseado.

La instalación es sencilla: ejecuta el archivo descargado y acepta los términos. Puedes dejar las opciones por defecto. Al terminar, verás el icono de FileZilla en tu escritorio o menú de aplicaciones.

Cómo conectar FTP a tu hosting con FileZilla

Paso 1: Abre el Administrador de Sitios

Abre FileZilla. En la esquina superior izquierda, verás un icono con un candado y dos pantallas. Se llama Administrador de Sitios. Haz clic en él. Esta es la forma más ordenada de guardar tus datos para futuras conexiones.

Paso 2: Configura los datos de tu servidor

En la ventana que se abre, haz clic en "Nuevo sitio" y ponle un nombre que te ayude a identificarlo (por ejemplo, "Mi Blog Personal"). En la pestaña General, introduce los datos:

  • Protocolo: "FTP - Protocolo de transferencia de archivos".
  • Servidor: Escribe tu host (ej: ftp.midominio.com).
  • Puerto: Déjalo en 21 o cámbialo si te lo indicaron.
  • Cifrado: "Usar FTP explícito sobre TLS si está disponible" (es la opción más segura y compatible).
  • Modo de acceso: "Normal".
  • Usuario: Tu usuario FTP.
  • Contraseña: Tu contraseña FTP.

[TIP] Marca la casilla "Recordar contraseña" para no tener que escribirla cada vez. Si estás en un ordenador compartido, no la marques.

Paso 3: Conecta al servidor

Haz clic en "Conectar" y espera unos segundos. Verás cómo se ejecutan los comandos en la parte superior de la ventana. Si todo es correcto, el panel derecho de FileZilla (que muestra los archivos del servidor) se llenará con carpetas como public_html, htdocs o www.

Ya estás conectado. Ahora puedes empezar a subir archivos.

Subir archivos FTP: el proceso de arrastrar y soltar

Una vez conectado, verás la interfaz dividida en dos partes:

  • Panel izquierdo: Tus archivos locales (los que están en tu computadora).
  • Panel derecho: Los archivos remotos (los del servidor de tu hosting).

Para subir archivos ftp, sigue estos pasos:

  1. Navega en el panel izquierdo hasta la carpeta de tu computadora donde tienes los archivos.
  2. En el panel derecho, entra en la carpeta donde quieres subirlos. Normalmente, la raíz de tu web es public_html (o htdocs). Si tu dominio está en una subcarpeta, entra en ella.
  3. Selecciona los archivos o carpetas en el panel izquierdo.
  4. Arrastra y suelta los archivos desde la izquierda hacia la derecha. Verás aparecer una ventana con el progreso de la transferencia en la parte inferior.

También puedes usar el botón derecho del ratón y elegir "Subir". Esa acción copia los archivos al servidor.

[INFO] Al arrastrar una carpeta completa, FileZilla la sube entera, manteniendo la estructura de subdirectorios. Esto es ideal para migrar un WordPress o subir un tema completo.

Entendiendo los permisos de archivos FTP

Un concepto que debes conocer es el de permisos archivos ftp. Cada archivo y carpeta en el servidor tiene un nivel de acceso (lectura, escritura y ejecución). Si los permisos son incorrectos, tu web puede mostrar errores como "Permiso denegado" o "Error 500".

En FileZilla, puedes cambiar los permisos fácilmente:

  1. Haz clic derecho sobre el archivo o carpeta en el panel del servidor.
  2. Selecciona "Permisos de archivo".
  3. Verás una ventana con casillas de verificación (Lectura, Escritura, Ejecución) para el propietario, el grupo y otros usuarios. También puedes escribir el valor numérico directamente (por ejemplo, 644 para archivos y 755 para carpetas).

Valores recomendados:

  • Archivos (como .php, .html, .jpg): 644
  • Carpetas: 755

[WARNING] No cambies los permisos de todos los archivos a 777 (todos los permisos). Es un riesgo de seguridad grave. Solo usa 777 temporalmente si un instalador te lo pide, y revierte a 755 o 644 después.

Errores comunes de conexión FTP y cómo solucionarlos

Es frustrante que la conexión falle, pero casi siempre tiene una solución sencilla. Aquí tienes los errores de conexión ftp más frecuentes y cómo resolverlos:

Error: "No se pudo conectar al servidor" o "Tiempo de espera agotado"

  • Causa 1: El servidor o la IP son incorrectos. Revisa que no haya espacios y que el nombre esté bien escrito.
  • Causa 2: El puerto está bloqueado por tu firewall o antivirus. Añade FileZilla a las excepciones de tu cortafuegos.
  • Causa 3: Tu proveedor de internet bloquea el puerto 21. Prueba a cambiar el protocolo a SFTP (puerto 22) si tu hosting lo soporta.

Error: "Autenticación fallida" o "Contraseña incorrecta"

  • Revisa que las mayúsculas y minúsculas sean exactas. Las contraseñas FTP son sensibles a ello.
  • Asegúrate de que tu cuenta FTP no haya caducado. Algunos hostings crean cuentas temporales para instalaciones.
  • Si usas Syspanel, recuerda que la contraseña de FTP puede ser distinta a la del panel. Revisa la sección de "Usuarios FTP" en el puerto 2106.

Error: "Servidor envió respuesta inesperada"

  • Esto suele pasar por problemas de cifrado. Cambia el Cifrado en el Administrador de Sitios a "Usar FTP sin cifrar" para probar. No es lo más seguro, pero puede desbloquear la conexión.

Error: "No se pudo iniciar la transferencia" o "Fallo al abrir el archivo"

  • Este es un error de conexión ftp que aparece al subir archivos. Suele deberse a que el archivo está abierto en otro programa en tu computadora. Ciérralo y reintenta.
  • También puede ser un problema de permisos en la carpeta de destino. Verifica que la carpeta remota tenga permisos de escritura (755 o 775).

Consejos y buenas prácticas para el filezilla tutorial

Para finalizar, aquí tienes algunos consejos que te harán la vida más fácil cuando trabajes con FTP:

  • Usa la cola de transferencia: No arrastres todo a la vez si son muchos archivos grandes. Usa la cola en la parte inferior para ver el estado y controlar las transferencias.
  • Haz copias de seguridad: Antes de sobrescribir archivos importantes, descárgalos a tu computadora como respaldo. Arrastrarlos desde el servidor hacia tu equipo los descarga.
  • No interrumpas las subidas: Si desconectas la red a mitad de una subida, el archivo quedará corrupto. Espera a que la barra de progreso llegue al 100%.
  • Actualiza FileZilla: Mantén el programa actualizado para evitar bugs y problemas de compatibilidad con los servidores.

Preguntas frecuentes (FAQ) sobre FTP y FileZilla

¿Qué es más recomendable, FTP o el administrador de archivos del hosting?

Para subidas masivas o carpetas pesadas, FTP es mucho más rápido y fiable. El administrador web es útil para cambios rápidos y puntuales, como editar un archivo de configuración pequeño.

¿Puedo usar FileZilla para descargar archivos del servidor?

Sí. Simplemente arrastra los archivos desde el panel derecho (servidor) al panel izquierdo (tu computadora). Es la mejor manera de hacer una copia de seguridad manual.

¿Es seguro conectar por FTP?

El FTP estándar no cifra los datos, así que tu contraseña viaja en texto plano. Siempre que sea posible, usa SFTP (SSH File Transfer Protocol) que cifra la conexión. En FileZilla, solo cambia el protocolo en el Administrador de Sitios a "SFTP" y usa el puerto 22. La mayoría de hostings lo ofrecen.

¿Por qué veo una carpeta llamada public_html?

Es la raíz pública de tu dominio. Todo lo que esté dentro de esa carpeta es accesible desde internet. Si tienes varios dominios, cada uno tendrá su propia carpeta.

¿Qué hago si olvidé mi contraseña FTP?

Entra en el panel de control de tu hosting (por ejemplo, Syspanel en el puerto 2106) y busca la sección de "Usuarios FTP". Desde ahí puedes restablecer la contraseña o crear una nueva cuenta.

Con estas instrucciones, ya tienes todo lo necesario para dominar la subida de archivos con FileZilla. Recuerda que la práctica hace al maestro: la primera vez puede parecer complejo, pero en pocos usos se convierte en una tarea automática. Si te surge cualquier otro problema, no dudes en consultar la documentación de tu hosting o contactar con su soporte técnico. ¡Buena suerte con tu proyecto web!

¿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