Cómo subir archivos a tu servidor con FileZilla (FTP)
¿Qué necesitas para subir archivos a tu servidor?
Antes de lanzarnos a la aventura de subir archivos con FileZilla, vamos a asegurarnos de que tienes todo lo necesario. No te preocupes, es más sencillo de lo que parece. Para conectar FileZilla hosting y transferir tus archivos, necesitarás tres datos mágicos que te habrá proporcionado tu proveedor de hosting:
- Servidor (Host): Es la dirección de tu servidor. Normalmente suele ser algo como
ftp.tudominio.como directamentetudominio.com. A veces, si usas un panel de control como Syspanel, puede ser una IP numérica (ej.192.168.1.1). - Nombre de usuario: El usuario FTP que has creado o que te han asignado. No suele ser el mismo que el de administrador del hosting, ojo.
- Contraseña: La contraseña asociada a ese usuario FTP.
[INFO] Si no tienes estos datos, revisa el correo de bienvenida de tu hosting o entra en tu panel de control (Syspanel, accesible por el puerto 2106) y busca la sección de "Cuentas FTP" o "Usuarios FTP". Ahí podrás crearlos o ver los existentes.
Además de estos datos, necesitas el programa FileZilla. Es gratuito y de código abierto. Puedes descargarlo desde su página oficial, filezilla-project.org. Asegúrate de descargar la versión "FileZilla Client", que es la que usaremos para conectarnos a nuestro servidor.
Instalación de FileZilla en tu ordenador
La instalación es un proceso de "siguiente, siguiente, siguiente", pero te doy unas pautas rápidas:
- Ejecuta el archivo descargado.
- Acepta el contrato de licencia.
- Elige el tipo de instalación "Estándar" (es el que viene por defecto).
- Cuando te pregunte sobre qué componentes instalar, déjalo todo como está.
- Finaliza la instalación y abre FileZilla.
Verás una interfaz con muchos botones y paneles. No te asustes, es más fácil de lo que parece. La interfaz se divide en varias zonas clave que te explico a continuación.
Conociendo la interfaz de FileZilla por primera vez
Para hacer una guía FTP para principiantes, es crucial que entiendas qué estás viendo en pantalla. Es como el salpicadero de un coche: si sabes qué significa cada cosa, podrás conducir sin problemas.
- Barra de herramientas superior: Aquí está el "Administrador de sitios", el botón de "Actualizar" y los campos para conectarse rápidamente (Servidor, Usuario, Contraseña y Puerto).
- Registro de mensajes (Panel superior): Es como el "diario de a bordo". Te muestra toda la comunicación entre tu ordenador y el servidor. Aquí verás mensajes como
Connection establishedo, si algo falla, los famosos errores FTP FileZilla. - Panel izquierdo (Sitio local): Muestra todos los archivos y carpetas de tu propio ordenador. Es la zona desde donde "cogerás" los archivos que quieras subir.
- Panel derecho (Sitio remoto): Muestra los archivos y carpetas de tu servidor. Es el "destino" al que llevarás tus archivos.
- Colas de transferencia (Panel inferior): Aquí verás el progreso de los archivos que se están subiendo o bajando en ese momento.
Cómo conectar FileZilla a tu hosting paso a paso
Ahora viene lo bueno: la conexión. Tienes dos formas de hacerlo, una rápida y otra más cómoda si sueles conectarte a menudo.
Método rápido (conexión directa)
Este método es perfecto si solo quieres conectarte una vez o estás de paso.
- En la barra de herramientas superior, escribe la dirección de tu servidor en el campo "Servidor".
- Escribe tu nombre de usuario.
- Escribe tu contraseña.
- Deja el campo "Puerto" vacío (FileZilla usará el puerto 21 por defecto, que es el estándar para FTP).
- Haz clic en el botón "Conexión rápida" (el que tiene un icono de un rayo).
[TIP] Si te conectas a menudo, usa el Administrador de Sitios (botón con el icono de un servidor) para guardar todos tus datos. Así solo tendrás que hacer clic en "Conectar" cada vez. Te lo explico a continuación.
Método cómodo (Administrador de Sitios)
Esta opción es ideal para no tener que escribir los datos cada vez. Es como guardar una "ruta favorita" en el navegador.
- Haz clic en el icono del "Administrador de Sitios" (el primero de la barra de herramientas, con un icono de servidor).
- Haz clic en "Nuevo sitio" y ponle un nombre (ej. "Mi web personal").
- En la pestaña "General", asegúrate de que el protocolo sea "FTP - Protocolo de Transferencia de Archivos".
- Rellena los campos "Servidor", "Usuario" y "Contraseña".
- Deja el puerto vacío o pon el 21.
- Haz clic en "Conectar".
Subir tus archivos al servidor: la parte principal
Una vez conectado, verás a la izquierda tus archivos locales y a la derecha los del servidor. Ahora sí, vamos a subir archivos FTP FileZilla. Hay varias maneras, elige la que te resulte más cómoda:
Método 1: Arrastrar y soltar
Es el método más intuitivo. Solo tienes que:
- En el panel izquierdo (tu ordenador), navega hasta la carpeta donde tienes los archivos que quieres subir.
- En el panel derecho (servidor), navega hasta la carpeta de destino. Normalmente, para páginas web, será
public_html,htdocsowww. Si usas Syspanel, esta carpeta suele llamarsepublic_htmldentro de tu usuario. - Selecciona el archivo o carpeta que quieras subir.
- Mantén pulsado el botón izquierdo del ratón y arrastra el archivo hasta el panel derecho (la carpeta del servidor).
- Suelta el botón del ratón. ¡Listo! Verás que la transferencia comienza automáticamente.
Método 2: Botón derecho del ratón
Este método es igual de fácil y te da más opciones.
- Navega en el panel izquierdo hasta tus archivos.
- Haz clic con el botón derecho sobre el archivo o carpeta que quieras subir.
- En el menú contextual, elige la opción "Subir" (o "Upload").
- El archivo se añadirá a la cola de transferencias y empezará a subirse al servidor.
Método 3: Arrastrar desde el Explorador de Windows o Finder
También puedes arrastrar archivos directamente desde el explorador de archivos de tu sistema operativo hasta el panel derecho de FileZilla. Es una alternativa muy rápida si ya tienes la carpeta abierta en tu escritorio.
¿Cómo sé que la subida se ha completado correctamente?
Es una duda muy común. Cuando la transferencia termina, puedes fijarte en varias cosas:
- En el panel inferior (Colas de transferencias), los archivos deben aparecer con un check verde y la palabra "Correcto" o "Éxito".
- Los archivos aparecerán en el panel derecho (Sitio remoto) con su tamaño y fecha de modificación.
- En el registro de mensajes verás el mensaje
Transferredy el nombre del archivo.
[WARNING] No cierres FileZilla ni te desconectes mientras los archivos se están subiendo. Si la transferencia se interrumpe, podría corromper el archivo. Espera a que la cola esté vacía.
Solucionar errores FTP FileZilla comunes
A veces las cosas no salen a la primera, y es normal. Aquí tienes una lista de los errores FTP FileZilla más habituales y cómo solucionarlos:
Error: "No se ha podido conectar al servidor"
- Causa: Suele ser un problema de datos incorrectos o de que el servidor no responde.
- Solución: Revisa que el nombre del servidor esté bien escrito. Comprueba que tu hosting está activo. Si tu proveedor usa un puerto distinto (a veces es el 21, 22 o un puerto personalizado como el 2106 para paneles de control), asegúrate de haberlo puesto en el campo "Puerto".
Error: "Error de autenticación. Contraseña rechazada"
- Causa: El usuario o la contraseña son incorrectos.
- Solución: Vuelve a escribir la contraseña con cuidado (fíjate si tienes las mayúsculas activadas). Si estás copiando y pegando, asegúrate de que no haya espacios extra. Si el problema persiste, restablece la contraseña desde tu panel de control de hosting (Syspanel).
Error: "No se pudo abrir la conexión" o "Timeout"
- Causa: El servidor FTP puede estar bloqueado por un firewall o tardar demasiado en responder.
- Solución: Prueba a cambiar el modo de conexión en FileZilla. Ve a "Editar" > "Ajustes" > "Conexión" > "FTP" y cambia el "Modo pasivo" a "Activo" o viceversa. A veces, el modo pasivo funciona mejor a través de redes con firewall.
Error: "550 Permission denied" (Permiso denegado)
- Causa: No tienes permisos para escribir en esa carpeta del servidor.
- Solución: Asegúrate de estar intentando subir archivos a la carpeta correcta (normalmente
public_html). Si es una carpeta de otro usuario, no podrás acceder. También puede que la carpeta tenga permisos de solo lectura; tendrás que cambiarlos desde tu panel de control.
Error: "530 Non-anonymous access denied"
- Causa: Estás intentando conectarte como usuario anónimo.
- Solución: Asegúrate de que en el Administrador de Sitios o en la conexión rápida, el campo "Usuario" no esté vacío y que hayas puesto tu nombre de usuario FTP real.
Consejos y buenas prácticas para subir archivos
Para terminar, te dejo algunos consejos que te harán la vida más fácil cuando trabajes con FileZilla:
- Mantén tus archivos organizados: Sube los archivos a la carpeta correcta desde el principio. Es mucho más fácil mantener una estructura de carpetas limpia en el servidor.
- Usa archivos comprimidos para grandes cantidades: Si tienes que subir 500 imágenes, es mejor que las comprimas en un archivo ZIP, subas ese único archivo y luego lo descomprimas en el servidor. Es mucho más rápido y fiable.
- No modifiques archivos mientras se suben: Evita abrir y editar un archivo en tu ordenador mientras se está subiendo al servidor. Podrías subir una versión incompleta o corrupta.
- Actualiza tu sitio web: Después de subir archivos como HTML, CSS o imágenes, es posible que tu navegador muestre una versión antigua de tu web. Haz una "recarga forzada" con
Ctrl + F5(Windows) oCmd + Shift + R(Mac) para ver los cambios. - Copia de seguridad: Antes de sobrescribir archivos importantes en el servidor, descarga una copia de seguridad a tu ordenador. Así, si algo sale mal, podrás restaurarlo fácilmente.
Preguntas frecuentes (FAQ)
¿Puedo usar FileZilla para conectarme a cualquier tipo de hosting?
Sí, en la gran mayoría de casos. FileZilla es compatible con FTP, FTPS (FTP seguro) y SFTP (FTP sobre SSH). Solo necesitas los datos de conexión correctos que te proporcione tu proveedor.
¿Cuál es la diferencia entre FTP y SFTP?
La principal diferencia es la seguridad. FTP envía tus datos (usuario y contraseña) sin cifrar, mientras que SFTP los envía a través de una conexión SSH cifrada, lo que es mucho más seguro. Si tu hosting te ofrece SFTP, úsalo.
¿Qué es el modo pasivo y el modo activo en FileZilla?
Son dos formas de establecer la conexión de datos. El modo pasivo es el más común y suele funcionar mejor con firewalls. Si tienes problemas de conexión, prueba a cambiar de modo.
¿Puedo editar archivos directamente en el servidor con FileZilla?
FileZilla te permite descargar, modificar y volver a subir archivos, pero no es un editor de código en línea. Puedes usar su función de "Ver/Editar" para abrir un archivo remoto en tu editor local, pero tendrás que subirlo de nuevo después de guardar los cambios.
¿Cómo subo una carpeta completa con FileZilla?
Simplemente arrastra la carpeta desde el panel local (izquierda) hasta el panel remoto (derecha). FileZilla se encargará de crear la carpeta y subir todo su contenido.
Si uso Syspanel, ¿el puerto para FTP es el 2106?
No, el puerto 2106 es el de acceso al panel de control de Syspanel (la interfaz web para gestionar tu hosting). Para las conexiones FTP, normalmente se usa el puerto 21 (o el que te indique tu proveedor en la configuración de cuentas FTP dentro de Syspanel).
¡Y eso es todo! Con esta guía FTP para principiantes, ya tienes las claves para subir archivos FTP FileZilla sin miedo y resolver los errores FTP FileZilla más comunes. Recuerda que la práctica hace al maestro, así que no dudes en experimentar. ¡Buena suerte con tu proyecto web!
