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

Cómo subir archivos a tu servidor por FTP (FileZilla)

Actualizado el 3 de septiembre de 2025

¿Qué es FTP y por qué necesitas aprender a usarlo?

Si alguna vez te has preguntado cómo se suben los archivos de una página web a un servidor, la respuesta casi siempre es la misma: mediante FTP (Protocolo de Transferencia de Archivos). Piensa en FTP como el "mensajero" que se encarga de transportar todos los archivos de tu sitio web (imágenes, textos, códigos, vídeos) desde tu ordenador local hasta el disco duro del servidor donde se aloja tu dominio.

Sin FTP, sería prácticamente imposible gestionar un sitio web de forma autónoma. Aunque muchos gestores de contenido como WordPress tienen su propio panel de administración para subir archivos, hay ocasiones en las que necesitas acceso directo al sistema de archivos del servidor. Por ejemplo, para subir un certificado SSL, modificar un archivo de configuración, subir una copia de seguridad completa o instalar un tema personalizado.

Para esta tarea, FileZilla es, con diferencia, la herramienta más popular, gratuita y fiable. Es un cliente FTP que te permite conectar con tu servidor de una forma visual e intuitiva, casi como si estuvieras arrastrando archivos entre dos carpetas de tu propio ordenador. A lo largo de esta guía extensa, aprenderás paso a paso a subir archivos ftp con FileZilla, desde la descarga hasta la resolución de problemas comunes.

Primeros pasos: Descargar e instalar FileZilla

Antes de poder conectar ftp hosting, necesitas tener el programa instalado en tu equipo. FileZilla está disponible para Windows, macOS y Linux, así que no tendrás problemas para encontrarlo.

Cómo descargar FileZilla de forma segura

  1. Ve al sitio oficial del proyecto: filezilla-project.org.
  2. Busca la sección de descargas y selecciona la versión "FileZilla Client" (no la versión Pro, que es de pago, aunque la gratuita es más que suficiente).
  3. Elige tu sistema operativo e instala el archivo descargado. El asistente de instalación es muy sencillo: solo tienes que pulsar "Siguiente" en todas las pantallas y aceptar los términos.

[TIP]: Durante la instalación, te preguntará si quieres instalar software adicional o barras de herramientas. Desmarca cualquier casilla extra que no sea estrictamente FileZilla, ya que suelen ser programas no deseados.

Una vez instalado, ábrelo. Verás una interfaz dividida en varias secciones. No te asustes si parece compleja al principio; en realidad es muy lógica:

  • Panel superior: Barra de herramientas y campo para la conexión rápida.
  • Panel izquierdo: Archivos locales de tu ordenador (tu disco duro).
  • Panel derecho: Archivos remotos del servidor (donde está tu web).
  • Panel inferior: Cola de transferencias y mensajes de estado.

Obtener tus datos de conexión FTP (Host, Usuario y Contraseña)

Para poder subir web por ftp, necesitas tres datos imprescindibles que te proporciona tu proveedor de hosting. Son como las llaves de tu casa en el servidor.

Dónde encontrar los datos en cPanel

Si tu hosting utiliza cPanel (el panel de control más común), los datos suelen estar en la sección "Cuentas FTP".

  1. Accede a tu cPanel (normalmente en tu-dominio.com/cpanel).
  2. Busca el icono "Cuentas FTP" o "FTP Accounts".
  3. Ahí verás una lista de usuarios FTP. El principal suele ser tu nombre de usuario de cPanel.
  4. Los datos que necesitas son:
    • Servidor (Host): suele ser algo como ftp.tudominio.com o tudominio.com. A veces también aparece una IP directa.
    • Nombre de usuario: algo así como usuario@tudominio.com.
    • Contraseña: la que configuraste para esa cuenta FTP. Si no la recuerdas, puedes cambiarla desde el mismo panel.

[INFO]: Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso es muy similar. Accede a tu panel de control a través del puerto 2106 (por ejemplo, https://tudominio.com:2106), y busca la sección de usuarios FTP o "Acceso Web". Allí podrás crear o ver las credenciales de conexión. Recuerda que, en Syspanel, a veces el host de conexión es directamente tu dominio sin el prefijo "ftp".

Conectarse al servidor: La conexión rápida

Ahora que tienes tus credenciales, vamos a establecer la conexión. FileZilla ofrece dos formas: la conexión rápida (ideal para una vez) y el Administrador de Sitios (ideal para guardar la configuración y conectarte siempre con un clic).

Método 1: Conexión rápida (para principiantes)

En la barra superior de FileZilla, verás cuatro campos vacíos:

  • Host: Introduce aquí tu servidor FTP (ej. ftp.tudominio.com).
  • Nombre de usuario: Escribe tu usuario FTP.
  • Contraseña: Escribe tu contraseña.
  • Puerto: Déjalo en blanco o escribe 21 (es el puerto estándar para FTP).

A continuación, pulsa el botón "Conexión rápida" (el que tiene un icono de un rayo).

Verás que en el panel de mensajes de arriba empiezan a aparecer líneas. Si la conexión es correcta, aparecerá el mensaje Estado: Conexión establecida, esperando mensaje de bienvenida... y, finalmente, Estado: Listo para descargar y subir.

[WARNING]: Si te aparece un mensaje de error sobre el certificado SSL o la huella digital del servidor, no te preocupes. Es normal la primera vez. Marca la casilla "Confiar siempre en este certificado en futuras sesiones" y pulsa "Aceptar". Esto solo significa que el servidor te está mostrando su "DNI" digital.

Método 2: Administrador de Sitios (recomendado)

Para no tener que escribir los datos cada vez, es mejor guardarlos:

  1. Pulsa en "Archivo" → "Administrador de Sitios" (o el icono de los dos monitores).
  2. Pulsa "Nuevo sitio" y ponle un nombre (ej. "Mi Web Personal").
  3. En la pestaña "General", rellena los mismos datos que antes (Host, Usuario, Contraseña).
  4. En el desplegable "Protocolo", selecciona "FTP - Protocolo de Transferencia de Archivos".
  5. Pulsa "Conectar". FileZilla guardará los datos y te conectará directamente.

Entendiendo la interfaz: Local vs Remoto

Una vez conectado, verás la interfaz en pleno funcionamiento. Es crucial que entiendas la diferencia entre los dos paneles principales para no liarte.

El panel izquierdo: Tu ordenador

Este panel muestra los archivos y carpetas de tu disco duro local. Navega por él como harías en el Explorador de Windows o el Finder de Mac. En la parte superior hay una ruta que indica en qué carpeta estás.

El panel derecho: El servidor

Este panel muestra los archivos del servidor. Al conectarte, normalmente aterrizarás en tu carpeta raíz, que puede ser public_html, html, www o web. Es muy importante que sepas cuál es tu carpeta raíz, ya que es ahí donde debes subir los archivos de tu web para que sean visibles en internet.

[TIP]: Si no sabes cuál es tu carpeta raíz, mira la documentación de tu hosting. En cPanel, suele ser public_html. En Syspanel, puede ser public_html o web. Si subes los archivos a una carpeta equivocada, tu web no aparecerá.

Cómo subir archivos FTP paso a paso

Ahora viene lo bueno: subir tus archivos. El proceso es tan sencillo como arrastrar y soltar, pero vamos a desglosarlo en pasos claros.

Paso 1: Localiza tus archivos locales

En el panel izquierdo, navega hasta la carpeta de tu ordenador donde tienes los archivos de tu web. Por ejemplo, si tienes una carpeta llamada mi-sitio-web en el escritorio, ábrela para ver su contenido (index.html, imágenes, carpetas CSS, etc.).

Paso 2: Navega a la carpeta correcta en el servidor

En el panel derecho, navega hasta tu carpeta raíz (public_html o similar). No subas los archivos a la raíz del servidor (la carpeta que contiene public_html), porque no serán accesibles desde tu dominio.

Paso 3: Selecciona y sube los archivos

Ahora tienes dos opciones:

  • Arrastrar y soltar: Selecciona los archivos o carpetas del panel izquierdo y arrástralos al panel derecho. Suelta el botón del ratón y la transferencia comenzará automáticamente.
  • Botón derecho: Haz clic derecho sobre un archivo o carpeta local y selecciona "Subir al servidor".

Paso 4: Observa la cola de transferencias

En la parte inferior de FileZilla hay una pestaña llamada "Transferencias fallidas" y otra "Transferencias correctas". Mientras se suben los archivos, verás el progreso en la barra de estado. Cuando terminen, aparecerán en verde.

[INFO]: Si tienes muchos archivos, la subida puede tardar unos minutos. No cierres FileZilla ni apagues el ordenador durante el proceso, o la transferencia se interrumpirá.

Subir archivos grandes: Activar el modo pasivo

A veces, al subir archivos ftp grandes (por ejemplo, un backup de varios GB), la conexión puede fallar o quedarse colgada. Esto suele deberse al modo de conexión. FileZilla usa por defecto el modo pasivo, que es el más compatible, pero conviene verificar que está activado.

Para asegurarte:

  1. Ve a "Editar" → "Ajustes" (o "Configuración").
  2. En el menú izquierdo, selecciona "FTP" → "Modo pasivo".
  3. Asegúrate de que la opción "Usar modo pasivo" está marcada.
  4. Guarda los cambios.

[TIP]: Si tu conexión es inestable, también puedes activar la opción "Reanudar transferencias" en "Transferencias" → "Tipo de transferencia". Así, si se corta, FileZilla continuará desde donde se quedó en lugar de empezar de cero.

Errores comunes y cómo solucionarlos

Es normal encontrarse con algún problema al principio. Aquí tienes los más habituales y su solución.

Error "No se puede establecer la conexión con el servidor"

Este error indica que FileZilla no encuentra tu servidor. Comprueba lo siguiente:

  • Que el host esté bien escrito (revisa que no falte el ftp. o el dominio).
  • Que tu dominio esté activo y apunte al servidor correcto.
  • Que el puerto sea el correcto (21 para FTP estándar).
  • Si tienes un firewall o antivirus, es posible que esté bloqueando la conexión. Prueba a desactivarlo temporalmente.

Error "Error de autenticación. Contraseña incorrecta"

Las credenciales no son válidas. Vuelve a generar la contraseña en tu panel de control (cPanel o Syspanel). Asegúrate de copiar el usuario completo, incluyendo el @tudominio.com si es necesario.

Error "550: Permiso denegado"

No tienes permisos para subir archivos a esa carpeta. Esto suele pasar si intentas subir a una carpeta que no es tuya o que tiene permisos restringidos. Asegúrate de estar en public_html.

No veo mis archivos al visitar mi web

Si has subido los archivos pero la web no los muestra, puede ser por varias razones:

  • Caché del navegador: Borra la caché o prueba con una ventana de incógnito.
  • Carpeta incorrecta: Revisa que los archivos estén en public_html y no en una subcarpeta.
  • Archivo índice: Necesitas un archivo index.html o index.php en la raíz para que el servidor lo muestre por defecto.

[WARNING]: Si estás subiendo una web hecha con WordPress, asegúrate de subir los archivos dentro de public_html y no en una subcarpeta, a menos que quieras que tu web esté en tudominio.com/subcarpeta.

Consejos avanzados para subir tu web por FTP

Ahora que dominas lo básico, vamos con algunos trucos que te harán la vida más fácil.

Subir carpetas enteras

No necesitas subir archivo a archivo. Puedes arrastrar una carpeta completa al panel derecho y FileZilla la subirá entera, manteniendo la estructura de directorios. Esto es ideal para subir un tema de WordPress o una web estática completa.

Sincronizar archivos

FileZilla tiene una función llamada "Sincronizar" que compara los archivos locales y remotos y sube solo los que han cambiado. Esto es muy útil si tienes una web grande y solo has modificado unos pocos archivos.

Para usarlo:

  1. En el menú superior, ve a "Archivo" → "Sincronizar".
  2. Selecciona la carpeta local y la remota.
  3. Elige la dirección de sincronización (local → remota).
  4. Pulsa "Comparar" y luego "Sincronizar".

Gestión de permisos (CHMOD)

A veces necesitas cambiar los permisos de un archivo o carpeta (por ejemplo, para que un script pueda escribir). Haz clic derecho sobre el archivo remoto y selecciona "Permisos de archivo". Se abrirá una ventana donde puedes marcar las casillas de lectura, escritura y ejecución. Los valores más comunes son 644 para archivos y 755 para carpetas.

Preguntas frecuentes (FAQ)

¿Es seguro usar FileZilla?

Sí, es seguro si lo descargas del sitio oficial. Para conexiones más seguras, puedes usar el protocolo SFTP (FTP sobre SSH) si tu hosting lo permite. En FileZilla, solo tienes que cambiar el protocolo en el Administrador de Sitios a "SFTP - Protocolo de Transferencia de Archivos" y usar el puerto 22. Esto encripta toda la comunicación.

¿Puedo usar FileZilla para subir archivos a mi hosting de Syspanel?

Por supuesto. Syspanel (anteriormente HestiaCP) es compatible con cualquier cliente FTP. Solo necesitas las credenciales que crees desde su panel (accesible en el puerto 2106). El proceso de conexión es idéntico al descrito aquí.

¿Qué hago si mi hosting solo permite SFTP?

No te preocupes. FileZilla soporta SFTP de serie. Solo asegúrate de seleccionar "SFTP" en el protocolo y usar el puerto 22. El resto del proceso es exactamente igual.

¿Puedo subir archivos desde mi móvil?

FileZilla no tiene una app móvil oficial, pero puedes usar el navegador de tu móvil para acceder al gestor de archivos de tu hosting (como el de cPanel o Syspanel). La experiencia es menos cómoda, pero sirve para subir archivos puntuales.

Conclusión y buenas prácticas

Dominar cómo subir archivos a tu servidor por FTP es una habilidad fundamental para cualquier persona que gestione una web. No solo te da independencia, sino que también te permite solucionar problemas rápidamente sin depender del soporte técnico.

Recuerda siempre:

  • Descarga FileZilla solo desde su web oficial.
  • Guarda tus credenciales en el Administrador de Sitios para no tener que escribirlas cada vez.
  • Identifica tu carpeta raíz correcta (public_html o similar).
  • Usa el modo pasivo para conexiones más estables.
  • Haz copias de seguridad antes de subir cambios importantes.

Con esta guía, ya estás listo para subir archivos ftp con total confianza. Ya sea que estés subiendo tu primera página web estática o gestionando un sitio complejo, FileZilla se convertirá en tu mejor aliado. Practica con archivos de prueba si tienes dudas, y en poco tiempo te sentirás como un profesional.

[TIP]: Si tu web no carga después de subir los archivos, revisa que el archivo principal se llame index.html o index.php. Si tienes dudas sobre la estructura, no dudes en contactar con tu proveedor de hosting; están para ayudarte.

¿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