Subir archivos a tu hosting con FTP: Guía para usar FileZilla
¿Qué es FTP y por qué necesitas usarlo?
Si alguna vez te has preguntado cómo se suben los archivos de tu página web desde tu ordenador al servidor donde está alojada, la respuesta es casi siempre a través de FTP. FTP son las siglas de File Transfer Protocol (Protocolo de Transferencia de Archivos) y, como su nombre indica, es el método estándar para mover archivos entre tu equipo local y el servidor de tu hosting.
Puede que pienses que con el gestor de archivos de cPanel es suficiente, y en parte es cierto. Pero cuando necesitas subir cientos de archivos, como el código de WordPress o una tienda online, hacerlo uno a uno desde el panel de control sería una pesadilla. Aquí es donde entra en juego el FTP FileZilla, un cliente gratuito, rápido y muy visual que te permite arrastrar y soltar archivos como si estuvieras moviendo carpetas en tu propio ordenador.
En esta guía completa, y muy fácil de seguir, vamos a explicarte paso a paso cómo configurar FileZilla, realizar tu primera conexión FTP, subir archivos al hosting y resolver los problemas más comunes. No necesitas ser un experto en informática; solo sigue las instrucciones y en menos de diez minutos tendrás tu web actualizada.
¿Qué necesitas para empezar a usar FTP FileZilla?
Antes de lanzarnos a la configuración, es importante que tengas a mano tres datos que te habrá proporcionado tu proveedor de hosting. Sin ellos, no podrás establecer la conexión FTP. Normalmente los encuentras en el correo de bienvenida del hosting o en el panel de control.
Los datos son los siguientes:
- Servidor o Host FTP: Suele ser algo como
ftp.tudominio.como la IP del servidor (por ejemplo,203.0.113.5). - Nombre de usuario: Tu usuario FTP, que normalmente es el mismo que el de cPanel o uno que hayas creado específicamente.
- Contraseña: La contraseña asociada a ese usuario.
INFO: Si no encuentras estos datos, entra en tu panel de control (cPanel o Syspanel) y busca la sección "Cuentas FTP". Allí podrás ver el servidor y crear un usuario nuevo si lo necesitas. Recuerda que si tu hosting usa Syspanel, el acceso al panel se realiza a través del puerto 2106.
Paso 1: Descargar e instalar FileZilla
FileZilla es un software de código abierto, lo que significa que es gratuito. Para descargarlo, ve a la página oficial del proyecto. Asegúrate de descargar la versión "FileZilla Client", no la versión "Server" (que es para montar un servidor FTP en tu casa, algo que no necesitamos).
La instalación es muy sencilla y similar a la de cualquier otro programa en Windows o macOS. Solo tienes que hacer clic en "Siguiente" varias veces y aceptar los términos. No instala programas adicionales si desmarcas las casillas de ofertas, así que presta atención en ese paso.
Paso 2: Realizar tu primera conexión FTP
Una vez instalado, abre FileZilla. Verás una interfaz dividida en varias áreas. En la parte superior hay una barra con campos para el host, el nombre de usuario, la contraseña y el puerto. No te asustes, no es tan complicado como parece.
Para conectarte, sigue estos pasos:
- En el campo Servidor (Host), escribe la dirección FTP que te dio tu hosting (ej.
ftp.tudominio.com). - En el campo Nombre de usuario, introduce tu usuario FTP.
- En el campo Contraseña, escribe tu contraseña.
- Deja el campo Puerto en blanco o pon
21(es el puerto estándar para FTP). - Haz clic en el botón Conexión rápida.
Si todo es correcto, verás que en el cuadro de la parte superior aparecen mensajes de estado y, después de unos segundos, la lista de carpetas de tu servidor en el panel derecho. También es posible que te pida aceptar un certificado de seguridad la primera vez; puedes marcar "Confiar siempre en este certificado" y aceptar.
TIP: Para no tener que escribir los datos cada vez, puedes ir a Archivo > Administrador de sitios y guardar tu conexión. Así solo tendrás que hacer clic en tu sitio guardado y conectar.
Entendiendo la interfaz de FileZilla
La interfaz se divide en dos columnas principales:
- Panel izquierdo (Sitio local): Muestra los archivos y carpetas de tu ordenador.
- Panel derecho (Sitio remoto): Muestra los archivos y carpetas de tu servidor de hosting.
Navegar es igual que en el explorador de Windows o Finder. Haces doble clic en una carpeta para entrar y usas el botón "Subir un nivel" (la flecha hacia arriba) para volver atrás. La parte inferior de la pantalla muestra la cola de transferencias y los errores, pero no necesitas preocuparte por eso ahora.
Paso 3: ¿A qué carpeta debo subir mis archivos?
Este es el paso más importante y donde más errores cometen los principiantes. Cuando te conectas por FTP, no puedes subir archivos a cualquier sitio. Tu hosting tiene una estructura de carpetas concreta y debes colocar los archivos de tu web en la carpeta correcta, llamada carpeta raíz o document root.
Dependiendo del panel de control de tu hosting, la ruta será distinta:
- En cPanel: La carpeta suele ser
public_html. - En Syspanel: La carpeta suele ser
webopublic_html. - En otros paneles: Puede ser
htdocsowww.
INFO: En cPanel, si tienes varios dominios (addon domains), cada uno tendrá su propia carpeta dentro de public_html. Asegúrate de entrar en la correcta. Si usas Syspanel, recuerda que el acceso al panel es por el puerto 2106 y ahí podrás ver la ruta exacta de cada dominio.
Entra en la carpeta correcta desde el panel derecho de FileZilla. Ahí es donde vas a subir todos los archivos de tu web.
Paso 4: Subir archivos al hosting con FileZilla
Ahora viene la parte fácil. Una vez que estás dentro de public_html (o la carpeta equivalente) en el panel derecho, y tienes los archivos a la vista en el panel izquierdo, solo tienes que:
- Selecciona los archivos o carpetas que quieras subir en el panel izquierdo.
- Arrastra y suelta esos archivos en el panel derecho, dentro de la carpeta correcta.
- Verás que en la parte inferior de la pantalla, en la pestaña "Transferencias fallidas" o "Transferencias correctas", se van listando los archivos que se están subiendo.
También puedes hacer clic derecho sobre el archivo y seleccionar "Subir". O incluso hacer doble clic en el archivo local para subirlo automáticamente. El proceso es exactamente el mismo para descargar archivos del servidor a tu ordenador, pero arrastrando en dirección contraria.
TIP: Si tienes que subir una web entera (por ejemplo, WordPress), es mejor que subas una carpeta comprimida en ZIP desde el gestor de archivos de cPanel y la descomprimas allí. Subir miles de archivos sueltos por FTP puede tardar mucho tiempo y dar errores.
Paso 5: Permisos de archivos y carpetas
A veces, al subir archivos, verás que la web da errores de permisos. Esto se debe a que los archivos no tienen los permisos correctos. Los permisos indican quién puede leer, escribir o ejecutar cada archivo.
La regla general es:
- Carpetas: Permisos
755. - Archivos: Permisos
644.
Para cambiarlos en FileZilla, haz clic derecho sobre el archivo o carpeta en el panel remoto, selecciona "Permisos de archivo" y en la ventana emergente escribe el valor numérico (755 o 644). Marca la casilla "Aplicar a todos los archivos y carpetas incluidos" si quieres cambiar los permisos de todo el contenido de una carpeta de una vez.
WARNING: No pongas permisos 777 a todo por solucionar un error rápido. Eso hace que cualquiera pueda modificar tus archivos, comprometiendo la seguridad de tu web. Es mejor investigar qué archivo necesita permisos especiales.
Problemas comunes y soluciones al usar FTP FileZilla
Es normal tener algún que otro problema al principio. Aquí te dejamos los errores más frecuentes y cómo solucionarlos:
Error de conexión: "No se ha podido conectar al servidor"
Este es el error más común. Las causas suelen ser:
- Datos incorrectos: Revisa que el host, usuario y contraseña son exactamente los que te dio el hosting. Cuidado con las mayúsculas y los espacios.
- Puerto incorrecto: Asegúrate de usar el puerto
21para FTP estándar. Si tu hosting usa SFTP (conectividad segura), el puerto suele ser el22y deberás elegir el protocolo SFTP en FileZilla. - Firewall: El firewall de tu ordenador o red puede estar bloqueando la conexión. Prueba a desactivarlo temporalmente o a permitir FileZilla en las excepciones.
Se conecta pero no veo mis archivos
Si la conexión es correcta pero el panel derecho está vacío, es posible que hayas entrado en la carpeta equivocada. Revisa que estás en public_html o en la carpeta raíz de tu dominio. Si no la ves, puede que tengas que mirar en la configuración de tu hosting para saber cuál es la ruta exacta.
La subida de archivos se detiene o da errores
Si estás subiendo muchos archivos, es posible que la conexión se sature o se caiga. Soluciones:
- Sube los archivos en lotes más pequeños.
- Ve a Edición > Ajustes > Transferencias y marca la opción "Procesar archivos en paralelo" para que no se sature.
- Si el error es de permisos, revisa el punto anterior de permisos.
FTP vs. Gestor de archivos de cPanel: ¿Cuál usar?
Ambas herramientas son válidas, pero para cosas distintas.
- Gestor de archivos de cPanel: Perfecto para tareas puntuales como subir un archivo pequeño, editar un archivo de texto (como el
.htaccess) o descomprimir un ZIP en el servidor. No necesitas instalar nada. - FTP FileZilla: Ideal para subir o descargar cientos de archivos, hacer copias de seguridad de tu web o mantener sincronizados los archivos entre tu ordenador y el servidor. Es mucho más rápido y cómodo para trabajos pesados.
TIP: Una buena práctica es usar el gestor de archivos de cPanel para subir un ZIP grande y luego descomprimirlo en el servidor, y usar FTP para el mantenimiento diario y la subida de archivos individuales.
Conclusión: Ya sabes subir archivos a tu hosting
Aprender a usar FTP FileZilla es una habilidad fundamental para cualquier persona que gestione una web. No solo te da control total sobre tus archivos, sino que te hace mucho más eficiente. Hemos visto qué es FTP, cómo instalar FileZilla, cómo hacer la conexión FTP, a qué carpeta subir los archivos y cómo solucionar los problemas más típicos.
Recuerda siempre estos tres conceptos clave: la conexión necesita tres datos (host, usuario y contraseña), los archivos van en la carpeta raíz (public_html o web), y los permisos estándar son 755 para carpetas y 644 para archivos. Con esto, ya estás listo para gestionar tu hosting como un profesional.
Si tu hosting utiliza Syspanel, ya sabes que el acceso es por el puerto 2106, pero eso no afecta a la configuración de FileZilla, que seguirá siendo igual.
Preguntas frecuentes (FAQ)
¿Es seguro usar FTP FileZilla?
Sí, es seguro siempre que tus credenciales sean robustas. Para mayor seguridad, te recomendamos usar SFTP (SSH File Transfer Protocol) si tu hosting lo permite. Solo tienes que cambiar el protocolo en FileZilla y usar el puerto 22. Es una capa extra de cifrado.
¿Puedo usar FileZilla en mi teléfono móvil?
Existen versiones de FileZilla para Android, pero la experiencia no es tan buena. Para móviles, es mejor usar el gestor de archivos de cPanel o aplicaciones como "Solid Explorer" o "CX File Explorer" que soportan FTP y SFTP.
¿Qué hago si no recuerdo mi contraseña FTP?
No hay problema. Entra en tu panel de control (cPanel o Syspanel en el puerto 2106) y ve a la sección "Cuentas FTP". Desde ahí puedes cambiar la contraseña de tu usuario FTP. Te recomiendo crear una contraseña nueva y fuerte.
¿Cuánto tiempo tarda en subir un archivo?
Depende del tamaño del archivo y de la velocidad de tu conexión a internet. Un archivo de 10 MB puede tardar segundos, mientras que una carpeta con 2 GB puede tardar horas. La velocidad de subida de tu conexión doméstica es el factor limitante.
¿Puedo editar archivos directamente desde FileZilla?
Sí, puedes. FileZilla te permite abrir un archivo remoto en un editor de texto local (como Notepad++). Haz clic derecho sobre el archivo en el servidor y elige "Ver/Editar". Cuando guardes el archivo, FileZilla te preguntará si quieres subir los cambios al servidor. Es muy útil para pequeños ajustes en el código.
