Cómo subir archivos a tu hosting con FTP usando FileZilla
Introducción: ¿Qué es FTP 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 tema, subir imágenes o modificar un archivo de configuración, necesitas una forma de transferir esos archivos desde tu computadora al servidor.
El FTP (File Transfer Protocol) es el método clásico y más fiable para hacerlo. Piensa en él como un "explorador de archivos" entre tu PC y tu hosting, pero a través de internet.
FileZilla es el cliente FTP gratuito y más popular del mundo. Es la herramienta perfecta para principiantes porque es visual, intuitiva y no requiere conocimientos técnicos avanzados.
En esta guía completa, te enseñaré paso a paso cómo usar FileZilla para subir archivos a tu hosting, resolver los problemas más comunes y hacerlo de forma segura.
¿Qué necesitas antes de empezar?
Antes de abrir FileZilla, asegúrate de tener a mano estos 3 datos que te proporciona tu proveedor de hosting:
- Servidor FTP (también llamado Host o Dirección). Suele ser algo como
ftp.tudominio.comotuip. - Usuario FTP (normalmente el nombre de usuario de tu cuenta de hosting o un usuario específico que creaste).
- Contraseña FTP.
[WARNING]
Si no encuentras estos datos, revisa el correo de bienvenida de tu proveedor de hosting o busca en el panel de control (como cPanel o Syspanel). Si tu hosting usa Syspanel, recuerda que el acceso a su panel es a través del puerto 2106 (ejemplo:https://tudominio.com:2106), y ahí podrás crear usuarios y ver los datos FTP.
Paso 1: Descargar e instalar FileZilla
Es un proceso muy sencillo:
- Ve al sitio web oficial:
filezilla-project.org. - Haz clic en "Download FileZilla Client".
- Elige la versión para tu sistema operativo (Windows, Mac o Linux).
- Instálalo como cualquier otro programa. No necesitas cambiar ninguna opción especial; haz clic en "Siguiente" hasta terminar.
Paso 2: Conectarse a tu hosting (Conexión FTP)
Una vez instalado, abre FileZilla. Verás una interfaz con varias barras y dos paneles principales.
Para iniciar la conexión ftp, tienes dos opciones: la rápida (para una vez) y la permanente (la recomendada).
Opción A: Conexión rápida (para pruebas)
En la barra superior, verás los campos: Host, Nombre de usuario, Contraseña y Puerto.
- Escribe el Host (ej:
ftp.tudominio.com). - Escribe tu Usuario.
- Escribe tu Contraseña.
- Deja el Puerto en blanco (por defecto usa el 21, que es el estándar para FTP).
- Haz clic en "Conexión rápida".
Opción B: Configurar un sitio (Recomendado para uso frecuente)
Esto te permite guardar los datos para no tener que escribirlos cada vez.
- Ve al menú Archivo > Administrador de sitios (o haz clic en el primer icono de la barra de herramientas).
- Haz clic en "Nuevo sitio" y ponle un nombre (ej: "Mi web personal").
- En la pestaña General, completa los campos:
- Protocolo: FTP - Protocolo de transferencia de archivos.
- Host:
ftp.tudominio.com. - Puerto: déjalo vacío o pon
21. - Tipo de inicio de sesión: "Normal" o "Preguntar contraseña" (esta última es más segura).
- Usuario: tu usuario FTP.
- Contraseña: tu contraseña.
- Haz clic en "Conectar".
[INFO]
En algunos hostings más seguros, el puerto FTP puede ser diferente (como el 22 para SFTP). Si tu proveedor te da un puerto específico, escríbelo aquí. Si no, el 21 es la regla general.
¿Qué pasa si la conexión falla?
Si FileZilla te da un error, no te preocupes. Los más comunes son:
- "No se ha podido conectar al servidor": Revisa que el host esté bien escrito y que no tenga
http://delante. - "Fallo de autenticación": Usuario o contraseña incorrectos. Revisa mayúsculas y minúsculas.
- "Error de conexión (timed out)": Puede que tu proveedor de hosting bloquee el puerto 21 o que estés tras un firewall. Prueba a usar SFTP (puerto 22) si tu hosting lo permite.
Paso 3: Entender la interfaz de FileZilla
Cuando te conectes, verás una ventana dividida en varias zonas:
- Panel Izquierdo (Sitio Local): Muestra los archivos de tu computadora. Navega aquí para encontrar el archivo que quieres subir.
- Panel Derecho (Sitio Remoto): Muestra los archivos de tu hosting. Aquí es donde tienes que navegar hasta la carpeta de destino.
- Zona Superior (Cola de transferencia): Muestra los archivos que se están subiendo o descargando y su progreso.
Paso 4: Subir archivos a tu hosting (El proceso clave)
Este es el momento. Para subir archivos, sigue estos pasos:
-
Navega en el panel izquierdo (tu PC) hasta la carpeta donde tienes el archivo o la web que quieres subir.
-
Navega en el panel derecho (tu hosting) hasta la carpeta de destino.
[TIP]
Para WordPress, la carpeta de destino es normalmentepublic_htmlowww. Es la raíz de tu dominio. Si tu hosting usa Syspanel, verás esta carpeta dentro del directorio de tu usuario. -
Selecciona los archivos en el panel izquierdo.
-
Arrastra y suelta los archivos desde el panel izquierdo al derecho. También puedes hacer clic derecho sobre el archivo y elegir "Subir".
-
Observa la cola de transferencia (abajo). Verás que los archivos empiezan a subirse con una barra de progreso.
¡Así de fácil! Una vez que la cola se vacíe y no haya errores, tus archivos estarán en el servidor.
Paso 5: Subir una carpeta completa (Subida recursiva)
Si tienes una web completa con muchas carpetas (como un tema de WordPress), puedes subirla entera:
- En el panel izquierdo, haz clic derecho sobre la carpeta que quieres subir.
- Selecciona "Subir".
- FileZilla preguntará si deseas subir toda la carpeta. Haz clic en "Aceptar".
FileZilla creará automáticamente las subcarpetas en el servidor y subirá todos los archivos dentro. Es la forma más eficiente de mover un sitio web completo.
Paso 6: Gestionar archivos en el servidor (Opciones útiles)
FileZilla no solo sirve para subir archivos, también puedes gestionarlos:
- Descargar archivos: Arrastra archivos desde el panel derecho (servidor) al izquierdo (PC).
- Crear carpetas: Haz clic derecho en el panel derecho y elige "Crear directorio".
- Eliminar archivos: Haz clic derecho sobre el archivo en el servidor y elige "Eliminar".
- Renombrar: Haz clic derecho y elige "Renombrar".
- Cambiar permisos (CHMOD): Haz clic derecho > "Permisos de archivo". Esto es útil para archivos como
wp-config.phpque necesitan permisos especiales (como 644 o 600).
Solución de problemas comunes (FAQ)
Aquí tienes las dudas más frecuentes de los usuarios:
¿Por qué tarda tanto en subir un archivo?
La velocidad depende de tu conexión a internet y del plan de hosting. Si es un archivo muy grande (más de 500MB), puede tardar. Es normal. Asegúrate de no tener otras descargas activas que saturan tu ancho de banda.
¿Qué es la "transferencia en cola" y por qué hay archivos esperando?
La cola es una lista de espera. FileZilla solo sube unos pocos archivos a la vez para no saturar. Los que esperan se quedan en la cola. Es normal y se irán subiendo automáticamente.
¿Puedo subir archivos mientras navego por internet?
Sí, pero la subida será más lenta si estás descargando algo pesado. Usar una conexión por cable (Ethernet) siempre es más estable que el WiFi para transferencias grandes.
¿Cómo sé que la subida ha terminado correctamente?
Cuando la cola de transferencia esté vacía y no haya mensajes de error en rojo en la parte inferior, la subida se ha completado.
¿Qué hago si me da error "Permiso denegado"?
Esto significa que no tienes permisos de escritura en esa carpeta. Normalmente ocurre si intentas subir a una carpeta que no es la raíz (public_html). Otra opción es que los permisos de la carpeta de destino estén mal configurados. Puedes intentar cambiar los permisos a 755 o 775 desde el propio FileZilla.
Consejos de seguridad para usar FTP
- Usa SFTP (FTP sobre SSH): Si tu hosting lo ofrece, es mucho más seguro porque los datos viajan cifrados. En el Administrador de sitios, cambia el Protocolo a SFTP - SSH File Transfer Protocol y usa el puerto 22.
- No uses FTP público: Evita conectarte desde redes WiFi públicas sin protección, ya que tu usuario y contraseña podrían ser interceptados.
- Cambia tu contraseña FTP periódicamente desde tu panel de control (como Syspanel).
[WARNING]
Nunca subas archivos con información sensible (como contraseñas en texto plano) si estás usando FTP estándar (puerto 21) en una red pública. Usa siempre SFTP o una VPN.
Conclusión: Ya sabes subir archivos como un profesional
Dominar FileZilla y la conexión ftp es una habilidad fundamental para cualquier persona que gestione una web. Ya no tendrás que depender de los limitados gestores de archivos del panel de control.
Ahora puedes:
- Subir tu web completa.
- Actualizar plugins y temas.
- Subir imágenes pesadas.
- Editar archivos de configuración.
Es una herramienta que, una vez que la usas un par de veces, se vuelve natural. La próxima vez que necesites subir archivos a tu hosting, no lo dudes: abre FileZilla, conéctate y arrastra.
Si tienes alguna duda, vuelve a esta guía o contacta con tu proveedor de hosting. ¡Ellos siempre te podrán facilitar los datos de acceso FTP si los has perdido!
Glosario rápido
- FTP: Protocolo de Transferencia de Archivos.
- SFTP: Versión segura de FTP.
- Cliente FTP: El programa que usas en tu PC (FileZilla).
- Sitio Local: Tu computadora.
- Sitio Remoto: El servidor de tu hosting.
- public_html: La carpeta principal donde se alojan los archivos de tu web.
¡Feliz subida de archivos!
