Cómo subir archivos a tu hosting mediante FTP con FileZilla
¡Hola! Si estás leyendo esto, probablemente necesitas subir los archivos de tu página web al hosting. Es un paso fundamental para tener tu sitio en línea y, aunque suene técnico, es mucho más fácil de lo que parece.
En esta guía completa, te voy a explicar paso a paso cómo usar FileZilla, el programa más popular y gratuito para conectarte a tu hosting mediante FTP. Vamos a despejar todas tus dudas, desde qué necesitas hasta cómo solucionar los errores más comunes. Al final, serás capaz de transferir archivos con total confianza.
¡Empecemos!
¿Qué es FTP y por qué necesitas FileZilla?
Antes de ponernos manos a la obra, es importante entender qué estamos haciendo. FTP (Protocolo de Transferencia de Archivos) es el idioma que usa tu ordenador para hablar con el servidor de tu hosting. Piensa en ello como un gestor de archivos gigante que te permite copiar, mover y borrar archivos entre tu PC y el espacio donde vive tu web.
¿Por qué usar FileZilla específicamente? Porque es gratuito, open source (código abierto) y funciona en Windows, Mac y Linux. Además, es increíblemente estable y tiene una interfaz clara que, una vez que la entiendes, te resulta natural.
FileZilla se presenta en dos versiones: el cliente (que es el que tú y yo usamos para conectarnos) y el servidor (que es el que instalan los dueños del hosting). Para esta guía, solo nos interesa el cliente, que es el que te permite subir archivos.
Paso 1: Descargar e instalar FileZilla
Lo primero es tener el programa en tu ordenador. No te preocupes, es un proceso rápido y seguro.
- Ve al sitio web oficial:
filezilla-project.org. - Haz clic en "Download FileZilla Client". Asegúrate de elegir la opción que corresponde a tu sistema operativo (Windows, Mac, etc.).
- Una vez descargado el instalador, haz doble clic en él y sigue las instrucciones. Puedes dejar las opciones por defecto; es perfectamente válido.
- Al finalizar, abre FileZilla. Verás una ventana con varios paneles y botones. No te asustes, es más sencillo de lo que parece.
[TIP]: Durante la instalación, te preguntará si quieres instalar paquetes adicionales. Te recomiendo que desmarques cualquier opción que no sea la principal, para mantener tu ordenador limpio.
Paso 2: Obtener tus datos de conexión FTP
Ahora viene la parte crucial. Necesitas las "llaves" para entrar a tu hosting. Estos datos te los proporciona tu empresa de hosting y normalmente los encuentras en el correo de bienvenida o en el panel de control de tu cuenta.
Los datos que necesitas son exactamente estos:
- Servidor (Host): La dirección a la que te vas a conectar. Normalmente es algo como
ftp.tudominio.comotudominio.com. A veces puede ser una IP (ej.162.240.111.222). - Nombre de usuario: Tu usuario FTP, que suele ser el mismo que el de tu cuenta de hosting o un usuario específico que hayas creado para FTP.
- Contraseña: La contraseña asociada a ese usuario.
- Puerto: Este campo suele estar vacío o con el número
21. El puerto 21 es el estándar para FTP. Si tu hosting usa SFTP (una versión segura), el puerto suele ser el22. Si no estás seguro, déjalo en 21.
[INFO]: Si tu hosting utiliza un panel de control como Syspanel, la información de FTP la encontrarás dentro de la sección de "Cuentas FTP" o "Acceso FTP". Recuerda que el acceso a Syspanel se realiza a través del puerto 2106.
Paso 3: Conectar tu hosting con FileZilla
Ya tienes el programa y los datos. Es hora de la primera conexión.
- En la barra superior de FileZilla, verás cuatro campos vacíos:
Servidor,Nombre de usuario,ContraseñayPuerto. - Rellena cada campo con los datos que obtuviste en el paso anterior.
- Haz clic en el botón "Conexión rápida" (el que tiene un rayo).
Si todo va bien, en el panel de arriba (el "Registro de mensajes") verás una serie de mensajes que terminan con algo como "Listado de directorios correcto". Eso significa que has conectado correctamente con tu hosting.
[WARNING]: Si ves un mensaje de error sobre el certificado SSL o la huella digital del servidor, no te preocupes. En la mayoría de los casos es normal. Puedes marcar la casilla "Confiar siempre en este certificado" y hacer clic en "Aceptar". Esto solo significa que la conexión es segura.
Paso 4: Entender la interfaz de FileZilla
Una vez conectado, la ventana de FileZilla se divide en dos columnas principales:
- Columna izquierda (Sitio local): Muestra todos los archivos y carpetas de tu ordenador. Es tu disco duro.
- Columna derecha (Sitio remoto): Muestra los archivos y carpetas de tu servidor de hosting. Es donde vas a trabajar.
Debajo de cada columna, hay una barra de progreso que te indica el estado de las transferencias. En la parte inferior, verás la cola de archivos que se están subiendo o descargando.
Concepto clave: La estructura de archivos de tu hosting tiene una carpeta especial llamada public_html (o www). Esta es la carpeta donde se guardan todos los archivos de tu página web. Si pones un archivo fuera de ella, no será visible en tu sitio.
Paso 5: Subir archivos a tu hosting (El paso principal)
Ahora sí, vamos a subir archivos. Es tan sencillo como arrastrar y soltar, pero te lo detallo para que no haya dudas.
- Navega en tu ordenador (izquierda): Busca la carpeta donde tienes los archivos de tu web (por ejemplo, la carpeta donde tienes el WordPress o tu HTML).
- Navega en tu hosting (derecha): Entra en la carpeta
public_html(o la que corresponda). Para entrar, haz doble clic sobre ella. - Selecciona y arrastra: Ahora, en la columna izquierda, selecciona los archivos y carpetas que quieras subir. Puedes hacerlo con
Ctrl + clicpara seleccionar varios a la vez. - Suelta en el destino: Arrastra los archivos seleccionados desde la izquierda hasta la columna derecha (dentro de
public_html) y suéltalos.
FileZilla comenzará a transferir archivos automáticamente. Verás el progreso en la parte inferior. Cuando la cola esté vacía, ¡tus archivos ya están en el servidor!
[TIP]: Si solo quieres subir un archivo, también puedes hacer clic derecho sobre él en la columna izquierda y elegir "Subir". Es un atajo muy útil.
Paso 6: Descargar archivos del hosting (El proceso inverso)
A veces no solo hay que subir archivos, sino también descargarlos (por ejemplo, para hacer una copia de seguridad). El proceso es exactamente el mismo, pero a la inversa.
- En la columna derecha (servidor), navega hasta la carpeta donde está el archivo que quieres descargar.
- Selecciona el archivo o carpeta.
- Arrastra desde la derecha hasta la carpeta de tu ordenador en la izquierda.
O haz clic derecho y elige "Descargar". Así de simple.
Paso 7: Gestionar archivos en el servidor
FileZilla no solo sirve para transferir, también puedes gestionar el contenido de tu hosting directamente.
- Crear carpetas: Haz clic derecho en un espacio vacío de la columna derecha y elige "Crear directorio".
- Renombrar: Haz clic derecho sobre un archivo o carpeta y elige "Renombrar".
- Eliminar: Haz clic derecho y elige "Eliminar". Ten mucho cuidado con esto, ya que es una acción irreversible.
- Cambiar permisos (CHMOD): Haz clic derecho > "Permisos de archivo". Esto es útil para configurar la seguridad de ciertos archivos (por ejemplo, dar permisos 755 o 644). Es un tema avanzado, pero es bueno saber que existe.
Solución de problemas comunes al conectar por FTP
Es normal que a veces las cosas no salgan a la primera. Aquí tienes los errores más típicos y cómo solucionarlos.
Error 1: "No se ha podido conectar al servidor"
Este es el más frustrante. Las causas más comunes son:
- Datos incorrectos: Revisa el servidor, usuario y contraseña. Asegúrate de no copiar espacios en blanco.
- Puerto incorrecto: Verifica que el puerto es el 21 (o el que te haya dado tu hosting). Si usas SFTP, el puerto suele ser el 22.
- Firewall o antivirus: Tu propio ordenador puede estar bloqueando la conexión. Prueba a desactivarlos temporalmente para ver si es eso.
- El servidor está caído: A veces el problema no es tuyo. Puedes comprobar el estado del servicio en la web de tu proveedor.
[WARNING]: Si has cambiado la contraseña de tu cuenta de hosting o de FTP, asegúrate de que la nueva contraseña se ha guardado correctamente. A veces hay un retardo en la propagación de los cambios.
Error 2: "El listado de directorios falló"
Este error suele aparecer después de conectar, pero no poder ver los archivos.
- Modo pasivo: FileZilla usa el modo pasivo por defecto, que suele ser el correcto. Pero a veces, el servidor requiere el modo activo. Ve a
Editar > Configuración > FTP > Modo de transferenciay cambia entre "Pasivo" y "Activo". - Conexiones seguras: Prueba a cambiar el "Tipo de conexión" en la barra superior de
Usar FTP normalaUsar SFTPo viceversa.
Error 3: "Permiso denegado"
Esto significa que tu usuario FTP no tiene permisos para escribir en esa carpeta.
- Carpeta incorrecta: Asegúrate de estar en
public_html. No puedes subir archivos a la raíz del servidor. - Permisos de la carpeta: Es posible que la carpeta
public_htmltenga permisos demasiado restrictivos. Deberían ser al menos 755. Puedes intentar cambiarlos con FileZilla (clic derecho > Permisos), pero si no puedes, contacta con tu proveedor.
Preguntas Frecuentes (FAQ) sobre FTP y FileZilla
¿Es seguro usar FTP?
El FTP estándar no es seguro, ya que tus datos viajan sin cifrar. Por eso, muchos hosting ofrecen SFTP (FTP sobre SSH), que cifra la conexión. Si tu hosting lo permite, úsalo. FileZilla lo soporta de forma nativa; solo tienes que cambiar el puerto al 22 y el tipo de conexión a SFTP.
¿Puedo usar FileZilla para conectar con Syspanel?
No directamente. Syspanel es el panel de control de tu hosting, y se accede a través del navegador web usando el puerto 2106 (por ejemplo, https://tu-servidor:2106). FileZilla es una herramienta separada que se conecta directamente a tu espacio de almacenamiento, no al panel de control. Dentro de Syspanel, puedes gestionar las cuentas FTP que luego usarás con FileZilla.
¿Cuántos archivos puedo subir a la vez?
Puedes subir tantos como quieras. FileZilla los pone en una cola y los va subiendo uno a uno. Si tienes muchos archivos o son muy grandes, la transferencia puede tardar un poco. Es recomendable subir archivos comprimidos (ZIP) para que sean más rápidos y luego descomprimirlos en el servidor.
¿Puedo cancelar una transferencia en curso?
Sí. En la parte inferior de la ventana, en la pestaña "Transferencias fallidas" o "Transferencias correctas", verás los archivos en curso. Puedes hacer clic derecho sobre uno y elegir "Eliminar" para cancelarlo, o usar el botón "Cancelar" en la barra de herramientas.
¿Qué hago si no encuentro la carpeta public_html?
No todos los hosting la llaman igual. A veces se llama www, htdocs o web. Si no la ves, revisa la documentación de tu proveedor o contacta con su soporte. Es la carpeta que contiene los archivos de tu web, así que es fundamental encontrarla.
¿FileZilla es compatible con mi sistema operativo?
Sí, FileZilla es multiplataforma. Está disponible para Windows, macOS y Linux. La interfaz es prácticamente la misma en todos ellos, así que esta guía te servirá sin importar cuál uses.
Consejos finales para una transferencia de archivos exitosa
- Organiza tus archivos: Antes de subir, asegúrate de que la estructura de carpetas en tu ordenador es la correcta. Esto te ahorrará muchos quebraderos de cabeza.
- Haz copias de seguridad: Antes de modificar o eliminar archivos en el servidor, descarga una copia de seguridad a tu ordenador. Nunca está de más.
- Sé paciente: Subir una web completa con muchas imágenes puede llevar tiempo. No cierres la ventana ni apagues el ordenador mientras se transfieren los archivos.
[INFO]: Recuerda que si tu hosting usa Syspanel (puerto 2106), dentro de él puedes encontrar una herramienta de "Administrador de archivos" que también te permite subir archivos desde el navegador. Es una alternativa útil si no quieres instalar un programa.
Con esto, ya tienes todo lo que necesitas para conectar hosting y transferir archivos como un profesional. La práctica hace al maestro, así que no dudes en experimentar y familiarizarte con FileZilla. ¡Tu página web te lo agradecerá!
