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

Cómo subir archivos grandes a tu hosting con FileZilla (SFTP)

Actualizado el 4 de enero de 2026

¿Por qué falla la subida de archivos grandes y cómo lo soluciona FileZilla con SFTP?

Subir archivos grandes a tu hosting es una de las tareas que más dolores de cabeza puede causar si no usas la herramienta adecuada. Es muy común intentar subir un backup de tu web, un vídeo de alta calidad o una carpeta comprimida de varios gigabytes y encontrarte con que la conexión se cae, el proceso se congela o simplemente el administrador de archivos del hosting no te deja pasar de 100 MB.

La solución más robusta, segura y profesional es usar un cliente FTP como FileZilla, pero no cualquier conexión. La clave está en utilizar el protocolo SFTP (SSH File Transfer Protocol). A diferencia del FTP tradicional, que envía tus datos (incluida tu contraseña) en texto plano, SFTP cifra todo el canal de comunicación. Esto no solo es más seguro, sino que además está optimizado para manejar transferencias de gran tamaño sin interrupciones.

En esta guía extensa y detallada, te voy a explicar paso a paso cómo configurar FileZilla para subir archivos de gran tamaño a tu hosting usando SFTP. Cubriremos desde la instalación, pasando por la configuración avanzada de transferencia, hasta los errores más comunes y cómo evitarlos. Tanto si tu hosting usa cPanel FTP como Plesk FTP, aquí encontrarás las claves para que la subida sea un éxito a la primera.


Paso 1: Descargar e instalar FileZilla (la versión correcta)

Antes de empezar, asegúrate de tener la última versión estable de FileZilla. Existen dos versiones principales: la versión cliente (que es la que necesitas) y la versión servidor (que no nos sirve para este caso).

Para descargarlo, ve a la página oficial de FileZilla y busca el enlace de descarga para tu sistema operativo (Windows, macOS o Linux). Evita descargar de sitios de terceros que a veces incluyen software adicional no deseado.

Una vez descargado, el asistente de instalación es muy sencillo. Solo tienes que pulsar "Siguiente" varias veces y aceptar los términos. No necesitas cambiar ninguna opción por defecto, aunque si eres muy purista, puedes desmarcar la casilla de "Instalar el complemento de Firefox" si no lo necesitas.


Paso 2: Obtener tus credenciales SFTP desde cPanel o Plesk

Para conectarte por SFTP, necesitas tres datos fundamentales: el host (servidor), el puerto y las credenciales de acceso. Aquí te explico cómo encontrarlos según tu panel de control.

Si tu hosting usa cPanel

El cPanel FTP es el más común en el mundo del hosting compartido. Para encontrar tus datos SFTP:

  1. Accede a tu cPanel (normalmente en tudominio.com/cpanel).
  2. Busca la sección "Cuentas FTP".
  3. Ahí verás tu usuario FTP (suele ser tu usuario principal de cPanel) y podrás crear uno nuevo si lo necesitas.
  4. IMPORTANTE: Aunque cPanel muestre el puerto 21 para FTP, para SFTP el puerto casi siempre es el 22 (o el puerto SSH personalizado que tenga tu proveedor). No uses el puerto 21 para SFTP, ya que fallará.

Si tu hosting usa Plesk

En el caso de Plesk FTP, el proceso es similar:

  1. Entra a tu panel de Plesk.
  2. Ve a la sección "Cuentas de acceso FTP" o "Suscripciones" y busca tu dominio.
  3. Ahí encontrarás tu nombre de usuario y podrás establecer una contraseña.
  4. Al igual que con cPanel, el puerto para SFTP será el 22 (o el que te indique tu proveedor en el correo de bienvenida).

[INFO]: Si tu proveedor de hosting te ha dado un puerto SSH distinto (por ejemplo, el 2222 o el 2106 en caso de usar paneles tipo Syspanel), ese mismo puerto es el que debes usar para SFTP. No lo confundas con el puerto FTP (21).


Paso 3: Configurar la conexión SFTP en FileZilla

Ahora viene la parte práctica. Abre FileZilla y sigue estos pasos para crear una conexión SFTP que recuerde tus datos.

  1. En la barra de herramientas superior, haz clic en el "Administrador de sitios" (el icono que parece un servidor con un pequeño ordenador).
  2. Haz clic en "Nuevo sitio" y asígnale un nombre descriptivo, por ejemplo, "Mi Web - SFTP".
  3. En el menú desplegable "Protocolo:", selecciona "SFTP - Protocolo de transferencia de archivos SSH".
  4. En el campo "Host:", escribe tu dominio o la IP de tu servidor (ej: midominio.com).
  5. En el campo "Puerto:", escribe 22 (o el puerto específico que te haya dado tu proveedor).
  6. En "Tipo de inicio de sesión:", selecciona "Normal".
  7. Rellena "Usuario:" y "Contraseña:" con los datos que obtuviste en el paso anterior.
  8. Haz clic en "Conectar".

La primera vez que te conectes, FileZilla te mostrará un aviso de seguridad sobre la huella digital del servidor. Marca la casilla "Confiar siempre en este host" y pulsa "Aceptar". Esto es normal y es una medida de seguridad del protocolo SSH.


Paso 4: Ajustes críticos para subir archivos grandes sin cortes

Ahora que tienes la conexión establecida, vamos a configurar FileZilla para que sea una máquina de subir archivos pesados. Ve a "Editar" -> "Ajustes" (o "Preferencias" en macOS).

4.1. Límite de conexiones simultáneas

Un error muy común es intentar subir muchos archivos a la vez. Esto satura el servidor y provoca cortes. En los ajustes, busca la sección "Transferencias" y asegúrate de que el "Límite de descargas simultáneas" y el "Límite de subidas simultáneas" estén en 2 o incluso en 1. Es mejor subir un archivo grande de forma estable que intentar subir 10 a la vez y que fallen todos.

4.2. Tamaño del búfer

En la misma sección de ajustes, busca la opción "Tamaño del búfer de transferencia". Este valor determina cuántos datos se almacenan en memoria antes de escribir en el disco. Para archivos grandes, te recomiendo aumentarlo a 65536 (64 KB) o incluso 131072 (128 KB). Esto reduce el número de operaciones de lectura/escritura y acelera la transferencia notablemente.

4.3. Conexiones y tiempo de espera

En la sección "Conexión" -> "Tiempos de espera", asegúrate de que el valor de "Tiempo de espera de transferencia" sea de al menos 20 segundos. Si tu conexión a internet es lenta o inestable, este valor evitará que FileZilla corte la subida al pensar que el servidor no responde.

[TIP]: Si tu conexión a internet es propensa a caídas, considera usar la función de "Reanudar" de FileZilla. Si una subida se corta, simplemente vuelve a conectarte, navega hasta el archivo en el servidor (que estará a medio subir) y arrastra el archivo local de nuevo. FileZilla te preguntará si quieres sobrescribir, reanudar o saltar. Elige "Reanudar". Esto te ahorrará horas de espera.


Paso 5: El proceso de subida (paso a paso)

Con la configuración lista, vamos a subir nuestro primer archivo grande.

  1. En el panel izquierdo de FileZilla (el "Sitio local"), navega hasta la carpeta donde tienes el archivo grande en tu ordenador.
  2. En el panel derecho (el "Sitio remoto"), navega hasta la carpeta de destino en tu hosting. Normalmente, para archivos públicos, será public_html (en cPanel) o httpdocs (en Plesk).
  3. Haz clic derecho sobre el archivo grande y selecciona "Subir". También puedes simplemente arrastrarlo al panel derecho.
  4. Observa la pestaña inferior "Transferencias fallidas" y "Transferencias correctas". Si todo va bien, verás el progreso en la pestaña "Transferencias" con una barra de progreso.

Es normal que la velocidad fluctúe al principio. No toques la conexión ni cierres la sesión hasta que veas que el archivo aparece en el servidor con el mismo tamaño que el local.


Paso 6: Solucionar problemas comunes al subir archivos grandes

A pesar de la configuración, a veces las cosas fallan. Aquí tienes los problemas más habituales y sus soluciones.

Error: "No se puede establecer la conexión: ECONNREFUSED"

Este error significa que el puerto SFTP está cerrado o es incorrecto. Revisa que estás usando el puerto 22 en lugar del 21. Si tu proveedor usa un puerto personalizado (como el 2106 en paneles tipo Syspanel), asegúrate de haberlo escrito correctamente.

[WARNING]: No intentes usar el puerto 21 para SFTP. El puerto 21 es para FTP estándar (sin cifrar). Si tu hosting solo permite FTP por el puerto 21, no podrás usar SFTP a menos que tu proveedor lo active. En ese caso, tendrás que usar FTP explícito (FTPS) o pedir a tu proveedor que habilite el acceso SSH.

Error: "Error: Tiempo de espera agotado" o "La conexión se perdió"

Esto suele deberse a un problema de red o a un servidor que corta conexiones inactivas. Asegúrate de que tu router no tenga un firewall que bloquee conexiones largas. También puedes reducir el número de conexiones simultáneas a 1 y aumentar el tiempo de espera de transferencia a 30 o 40 segundos.

El archivo se sube pero está corrupto o incompleto

Esto es un clásico. Asegúrate de que en el modo de transferencia de FileZilla esté seleccionado "Binario" o "Automático". Nunca uses "ASCII" para archivos comprimidos (ZIP, RAR), imágenes, vídeos o bases de datos. En el menú superior de FileZilla, verás "Transferencia" -> "Tipo de transferencia". Selecciona "Binario".

La subida es extremadamente lenta

Si tu conexión es de fibra pero la subida va a 50 KB/s, el problema puede estar en el servidor. Prueba a comprimir el archivo en un ZIP antes de subirlo. Aunque luego tengas que descomprimirlo en el servidor (puedes hacerlo desde el administrador de archivos de cPanel o Plesk), la transferencia será mucho más rápida.


Paso 7: Alternativas y consejos extra para archivos gigantes (más de 2 GB)

Si tienes que subir archivos de más de 2 GB, la cosa se pone seria. Algunos servidores compartidos tienen límites de tamaño de archivo en el sistema de archivos.

  1. Divide el archivo: Usa un programa como 7-Zip para dividir el archivo grande en partes de 500 MB o 1 GB. Sube todas las partes por SFTP y luego usa el comando cat a través de SSH (si tienes acceso) o un script PHP en el servidor para unirlas.
  2. Comprime y divide: La mejor combinación. Comprime la carpeta y luego divídela en volúmenes. Esto reduce el tiempo de transferencia y evita los límites del servidor.
  3. Usa el administrador de archivos del panel: Aunque es más lento, cPanel y Plesk tienen un administrador de archivos web que a veces maneja mejor los archivos grandes que un FTP mal configurado. Pero para archivos de más de 1 GB, SFTP siempre es superior.

[INFO]: Si tu hosting utiliza un panel de control moderno como Syspanel (antes conocido como HestiaCP), el acceso SFTP se realiza a través del puerto 2106. No uses el puerto 22 en estos casos, ya que el demonio SSH está configurado en ese puerto alternativo por seguridad. El resto de la configuración en FileZilla es idéntica.


Preguntas frecuentes (FAQ)

¿Qué es mejor, FTP o SFTP para subir archivos grandes?

SFTP es siempre la mejor opción. No solo es más seguro (cifra tus datos), sino que además es más fiable para transferencias largas. FTP puede corromper archivos grandes si la conexión se cae a mitad de camino, mientras que SFTP integra mecanismos de verificación de integridad.

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

Sí, absolutamente. De hecho, es la forma más recomendada para subir plugins, temas o backups de gran tamaño que el administrador de archivos de WordPress no puede manejar. Simplemente sube el archivo ZIP a la carpeta wp-content/themes o wp-content/plugins y descomprímelo desde el panel de WordPress.

¿Por qué mi hosting solo me deja subir archivos de 10 MB por el navegador pero por FileZilla puedo subir de 1 GB?

Porque el PHP del servidor tiene un límite de memoria y tiempo de ejecución (upload_max_filesize y post_max_size). FileZilla se conecta directamente al sistema de archivos del servidor, ignorando esos límites de PHP. Por eso es la herramienta perfecta para archivos grandes.

¿Qué hago si mi proveedor de hosting no tiene habilitado el acceso SSH/SFTP?

Si tu plan de hosting es muy básico, es posible que no tengan habilitado SSH. En ese caso, tendrás que usar FTPS (FTP sobre SSL), que es el FTP tradicional pero cifrado. En FileZilla, en el campo "Protocolo", elige "FTPS - Protocolo de transferencia de archivos sobre SSL/TLS". El puerto será el 21, pero la conexión estará cifrada. No es tan eficiente como SFTP, pero es la alternativa segura.

¿Cómo sé si mi archivo se subió correctamente?

FileZilla te lo indica de dos maneras: la pestaña "Transferencias correctas" te dirá que el archivo se ha subido sin errores, y en el panel derecho (servidor) verás el archivo con el mismo tamaño exacto en bytes que el archivo local. Si el tamaño difiere, la subida falló.


Conclusión: Domina la subida de archivos grandes con SFTP

Subir archivos grandes a tu hosting ya no tiene que ser una pesadilla. Con FileZilla y el protocolo SFTP, tienes una combinación ganadora: seguridad, velocidad y fiabilidad. Recuerda los puntos clave:

  1. Usa siempre SFTP, no FTP.
  2. Configura correctamente el puerto (22 o el puerto personalizado de tu proveedor).
  3. Limita las conexiones simultáneas a 1 o 2.
  4. Aumenta el búfer de transferencia.
  5. Si se corta, reanuda la transferencia.
  6. Para archivos monstruosos, divide y comprime.

Con estos consejos, podrás mover backups, vídeos o cualquier archivo pesado con total tranquilidad. Tanto si gestionas tu hosting a través de cPanel FTP como de Plesk FTP, la mecánica es la misma: configurar bien el cliente y dejar que FileZilla haga su magia.

Si tu proveedor usa un panel alternativo como Syspanel, recuerda el puerto 2106 y aplica exactamente los mismos pasos. La curva de aprendizaje es mínima y los beneficios son enormes.

Ahora ya estás listo para subir ese archivo de 5 GB que llevas días intentando colgar en tu web. ¡Manos a la obra!

¿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