Cómo subir archivos a tu hosting con FileZilla: FTP y SFTP explicados
¿Qué es FileZilla y por qué lo necesitas?
Si tienes una página web, en algún momento necesitarás subir archivos a tu hosting. Ya sea para instalar WordPress, actualizar un plugin, subir imágenes pesadas o modificar el código de tu tema, necesitas una herramienta que te permita transferir archivos desde tu computadora al servidor donde se aloja tu sitio.
FileZilla es el cliente FTP más popular del mundo, y es completamente gratuito. Es un programa que se instala en tu ordenador (Windows, Mac o Linux) y te permite conectarte a tu servidor de hosting para subir archivos ftp de manera visual y sencilla.
Piensa en FileZilla como un "Explorador de Windows" o "Finder de Mac" pero que funciona a través de internet, mostrando en un panel los archivos de tu computadora y en el otro panel los archivos de tu hosting.
En este filezilla tutorial completo, te explicaré paso a paso cómo configurarlo, cómo conectarte mediante FTP y SFTP, y cómo resolver los errores filezilla más comunes.
Paso 1: Descargar e instalar FileZilla
Lo primero es obtener el programa. Ve al sitio oficial: filezilla-project.org y descarga la versión para tu sistema operativo.
[!TIP]
Descarga siempre la versión "Client" (Cliente), no la "Server". La versión Server es para montar un servidor FTP en tu PC, algo que no necesitas.
La instalación es muy sencilla: solo debes hacer clic en "Siguiente" varias veces y aceptar los términos. No instales programas adicionales si te los ofrece durante la instalación (a veces intentan colar software extra).
Paso 2: Obtener tus datos de conexión FTP
Antes de conectar, necesitas los datos de acceso que te proporcionó tu proveedor de hosting. Normalmente los encuentras en el panel de control o en el correo de bienvenida de tu servicio.
Los datos que necesitas son:
- Servidor o Host: normalmente es
ftp.tudominio.comotudominio.com - Usuario: el nombre de usuario de tu cuenta FTP
- Contraseña: la clave asociada a ese usuario
- Puerto: generalmente 21 para FTP y 22 para SFTP (o el que indique tu hosting)
¿Dónde encontrar estos datos?
Dependiendo de tu panel de control:
- cPanel: busca la sección "Cuentas FTP" dentro de Archivos. Allí verás el servidor, usuario y podrás cambiar la contraseña.
- Plesk: ve a "Sitios web y dominios" y luego a "Acceso FTP". También puedes crear usuarios adicionales.
- Syspanel (panel de control de HestiaCP): accede por el puerto 2106 y busca la sección de usuarios FTP o gestión de archivos.
[!INFO]
Si usas Syspanel (HestiaCP), el acceso al panel es a través dehttps://tu-dominio.com:2106. Desde ahí podrás gestionar tus cuentas FTP.
Paso 3: Conectar por FTP (método básico)
Una vez que tengas FileZilla instalado y tus datos listos, sigue estos pasos:
- Abre FileZilla.
- En la barra superior, verás campos como "Servidor", "Nombre de usuario", "Contraseña" y "Puerto".
- Escribe los datos que obtuviste en el paso anterior.
- Haz clic en "Conexión rápida".
Si todo está correcto, verás en el panel central una serie de mensajes de estado y finalmente el listado de archivos de tu servidor en el panel derecho.
Estructura de la interfaz
- Panel izquierdo: archivos de tu computadora local.
- Panel derecho: archivos del servidor remoto (tu hosting).
- Parte superior: registro de conexión y mensajes del servidor.
- Parte inferior: cola de transferencias (archivos que se están subiendo o descargando).
Para subir archivos ftp, simplemente arrastra los archivos desde el panel izquierdo al derecho. Verás que comienzan a transferirse en la parte inferior.
Paso 4: Conectar por SFTP (método seguro y recomendado)
El protocolo SFTP (SSH File Transfer Protocol) es una alternativa segura al FTP tradicional. La diferencia es que toda la información viaja cifrada, lo que impide que terceros puedan interceptar tus datos como contraseñas o archivos sensibles.
Muchos hostings actuales permiten conexiones SFTP, y es altamente recomendable usarlo siempre que sea posible.
Cómo configurar SFTP en FileZilla
- En la barra superior, escribe la dirección de tu servidor con el prefijo
sftp://. Por ejemplo:sftp://ftp.tudominio.com - Escribe tu usuario y contraseña.
- En el campo "Puerto", escribe 22 (o el puerto SSH que te haya indicado tu hosting).
- Haz clic en "Conexión rápida".
La primera vez que te conectes, FileZilla te preguntará si confías en el certificado del servidor. Marca la opción "Confiar siempre en este servidor" y acepta.
[!TIP]
Si tu hosting no te deja conectar por SFTP, es posible que el puerto SSH esté deshabilitado. Contacta con tu proveedor para activarlo o utiliza el FTP clásico.
Paso 5: Subir archivos al hosting correctamente
Ahora que ya tienes tu ftp hosting cpanel plesk conectado, es hora de aprender a subir archivos correctamente.
¿A qué carpeta debo subir los archivos?
Esta es la duda más común entre principiantes. La carpeta de destino depende de tu panel:
- cPanel: normalmente es
public_html. Todo lo que subas ahí será visible en tu dominio principal. - Plesk: la carpeta es
httpdocsohtdocs. - Syspanel (HestiaCP): la carpeta es
public_htmldentro de la ruta de tu dominio.
[!WARNING]
No subas archivos fuera de estas carpetas. Si lo haces, tu sitio web no los mostrará y podrías causar problemas de seguridad.
Pasos para subir archivos
- En el panel izquierdo (local), navega hasta la carpeta donde tienes tus archivos.
- En el panel derecho (remoto), navega hasta
public_html(o equivalente). - Selecciona los archivos o carpetas que deseas subir.
- Arrastra y suelta en el panel derecho.
También puedes hacer clic derecho sobre un archivo local y seleccionar "Subir al servidor".
Subir carpetas completas
Si necesitas subir una carpeta entera con muchos archivos, arrástrala directamente. FileZilla se encargará de crear la estructura de directorios en el servidor.
Paso 6: Errores FileZilla más comunes y cómo solucionarlos
Aunque FileZilla es muy estable, es normal encontrarse con algunos errores, especialmente al principio. Aquí te explico los más frecuentes:
Error "No se pudo conectar al servidor"
Este es el error más común. Puede deberse a varias causas:
- Datos incorrectos: revisa que hayas escrito bien el servidor, usuario y contraseña.
- Puerto bloqueado: tu proveedor de internet o el firewall de tu PC puede estar bloqueando el puerto 21 (FTP) o 22 (SFTP).
- Servidor caído: verifica que tu web esté funcionando en el navegador. Si no carga, el problema es del hosting.
Error "ECONNREFUSED - Conexión rechazada"
Este error indica que el servidor rechazó la conexión. Suele ser porque:
- El puerto no es correcto.
- Tu hosting no permite conexiones FTP desde tu ubicación.
- El servidor FTP no está activo en tu panel.
Error de autenticación "Contraseña incorrecta"
Si estás seguro de que escribiste bien la contraseña, prueba estos pasos:
- Cambia la contraseña desde tu panel de control (cPanel, Plesk o Syspanel).
- Asegúrate de que no tenga espacios al copiarla.
- Verifica que el usuario corresponde al dominio correcto.
Error de tiempo de espera "Timeout"
Esto ocurre cuando la conexión es muy lenta o hay demasiados archivos. Soluciones:
- Usa SFTP en lugar de FTP (es más eficiente).
- Sube los archivos en lotes más pequeños.
- Aumenta el tiempo de espera en: Editar → Ajustes → Conexiones → Tiempo de espera.
Error "550: Permiso denegado"
Este error significa que no tienes permisos para escribir en esa carpeta. Revisa que estés intentando subir a la carpeta correcta (public_html) y que el usuario FTP tenga permisos de escritura.
Paso 7: Consejos avanzados para transferencias eficientes
Transferencias en paralelo
FileZilla permite subir varios archivos a la vez. Ve a Editar → Ajustes → Transferencias y aumenta el número de "Transferencias simultáneas" a 5 o 10. Esto acelerará mucho la subida si tienes muchos archivos pequeños.
Reanudar transferencias
Si se corta la conexión a mitad de una subida, no te preocupes. FileZilla detecta automáticamente qué archivos ya se subieron y continúa donde se quedó. Solo tienes que volver a arrastrar los archivos.
Verificar integridad
Después de subir archivos importantes, puedes verificar que se subieron correctamente comparando el tamaño del archivo local con el remoto. En FileZilla, ambos tamaños aparecen en las columnas "Tamaño".
Paso 8: Sincronizar archivos con el hosting
FileZilla tiene una función muy útil llamada "Sincronización de directorios". Con ella, puedes mantener una carpeta local y una remota alineadas.
Para usarla:
- En el menú superior, ve a "Ver" → "Sincronizar navegación".
- Navega en ambos paneles hasta las carpetas que quieres sincronizar.
- Al navegar en una, la otra se moverá automáticamente.
Esto es especialmente útil para desarrolladores que trabajan con archivos locales y remotos.
Preguntas frecuentes (FAQ)
¿Es seguro usar FTP?
El FTP clásico no es seguro porque las credenciales viajan sin cifrar. Si tu hosting lo permite, usa siempre SFTP. Es el estándar recomendado hoy en día.
¿Cuál es la diferencia entre FTP y SFTP?
El FTP no cifra la información, mientras que SFTP usa SSH (Secure Shell) para cifrar todos los datos. SFTP es más seguro y funciona mejor a través de firewalls.
¿Puedo usar FileZilla para conectarme a cPanel?
No directamente. FileZilla se conecta al servidor FTP de tu hosting, no al panel. Pero los datos de conexión FTP los encuentras dentro de cPanel en la sección "Cuentas FTP".
¿Qué hago si mi hosting usa Plesk?
El proceso es el mismo. Solo cambia la carpeta raíz: en Plesk es httpdocs o htdocs. También puedes crear cuentas FTP desde el panel de Plesk.
¿Cómo cambio el puerto en FileZilla?
Simplemente escribe el puerto en el campo correspondiente de la barra superior antes de conectar. Para SFTP usa el 22. Para FTP el 21.
¿Puedo subir archivos desde mi teléfono móvil?
FileZilla tiene versión móvil, pero es más recomendable usar aplicaciones específicas como "Cx File Explorer" en Android o "Documents" en iOS, que soportan FTP y SFTP.
¿Cuánto tiempo tarda en subir un archivo?
Depende del tamaño del archivo y de la velocidad de tu conexión. Un archivo de 10 MB puede tardar desde segundos hasta un par de minutos.
¿Qué es Syspanel?
Syspanel es el nombre que recibe el panel de control HestiaCP en algunos servicios de hosting. El acceso se realiza por el puerto 2106 y desde ahí puedes gestionar usuarios FTP, dominios y bases de datos.
Conclusión y recomendaciones finales
Subir archivos a tu hosting con FileZilla es una habilidad esencial para cualquier persona que gestione un sitio web. Con este filezilla tutorial ya tienes todo lo necesario para:
- Configurar correctamente tu conexión FTP o SFTP.
- Conocer las carpetas de destino según tu panel (cPanel, Plesk o Syspanel).
- Resolver los errores filezilla más habituales.
- Optimizar tus transferencias para que sean rápidas y seguras.
[!WARNING]
Nunca compartas tus credenciales FTP con nadie. Si sospechas que han sido comprometidas, cambia la contraseña inmediatamente desde tu panel de control.
Si tienes problemas con tu ftp hosting cpanel plesk, recuerda que la mayoría de los errores se deben a datos mal escritos o puertos bloqueados. Verifica estos dos puntos antes de contactar con soporte.
Con la práctica, subir archivos será algo natural y rápido. En pocos días dominarás FileZilla y podrás gestionar tu web con total autonomía.
¿Tienes alguna duda concreta que no hayamos resuelto? Déjala en los comentarios y te ayudaremos a solucionarla. ¡Buena suerte con tus transferencias!
