Guía para subir archivos por FTP a tu servidor (FileZilla)
¿Te suena eso de tener que subir archivos a tu web y no saber muy bien por dónde empezar? Tranquilo, es mucho más fácil de lo que parece. Para subir archivos a tu hosting no necesitas ser un experto en informática. Solo necesitas una herramienta llamada FileZilla y seguir esta guía paso a paso.
Vamos a desmitificar eso de las conexiones FTP. Al final de este artículo, estarás subiendo tus archivos como un profesional, sin estrés y con total confianza. Prepárate porque esto es pan comido.
¿Qué es FTP y por qué necesitas FileZilla?
Antes de ponernos manos a la obra, vamos a entender qué es esto del FTP. FTP son las siglas de File Transfer Protocol (Protocolo de Transferencia de Archivos). En cristiano: es el idioma que usa tu ordenador para hablar con el servidor de tu web y pasarle archivos (imágenes, textos, vídeos, etc.).
No puedes simplemente arrastrar archivos de tu escritorio al navegador y esperar que aparezcan en tu web. Necesitas un "puente" seguro. Ahí es donde entra FileZilla, que es el puente más famoso, gratuito y fiable que existe. Es una aplicación que te permite conectar ftp hosting de forma visual. Olvídate de líneas de comandos raras; con FileZilla verás dos ventanas: una con tus archivos locales (tu PC) y otra con los archivos del servidor. Solo tienes que arrastrar y soltar.
Piensa en ello como si tuvieras dos exploradores de archivos abiertos al mismo tiempo. Es así de sencillo.
Paso 1: Descargar e instalar FileZilla (en 2 minutos)
Lo primero es lo primero: necesitas la herramienta. Ve a la página oficial de FileZilla y descarga la versión para tu sistema operativo (Windows, Mac o Linux). Es un programa de código abierto, así que es 100% gratuito.
La instalación es un "siguiente, siguiente, siguiente" sin complicaciones, como instalar cualquier otro programa. No marques casillas raras que ofrezcan instalar barras de herramientas adicionales si no las necesitas. Cuando termine, ábrelo.
Verás una interfaz con un montón de botones. No te agobies. Solo nos interesa la parte de arriba (la barra de conexión rápida) y las dos grandes ventanas del centro.
Paso 2: Reúne tus datos de acceso (los famosos "credenciales")
Para transferir archivos servidor, necesitas una "llave" de acceso. Esta llave te la proporciona tu empresa de hosting cuando contratas el servicio. Normalmente la encuentras en el correo de bienvenida o en el panel de control de tu hosting (como cPanel o Syspanel).
Estos son los 4 datos que necesitas sí o sí:
- Servidor (Host): Es la dirección de tu servidor. Suele ser algo como
ftp.tudominio.comotudominio.com. A veces es una IP (ej.192.168.1.1). - Nombre de usuario: Tu usuario FTP, normalmente el mismo que usas para entrar al panel de control.
- Contraseña: La contraseña asociada a ese usuario.
- Puerto: Esto es importante. Normalmente el puerto FTP es el 21, pero a veces tu hosting usa uno distinto por seguridad. Si no estás seguro, déjalo en blanco o pon el 21.
[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso al panel es por el puerto 2106. Pero para FTP, el puerto suele ser el estándar 21, salvo que te indiquen lo contrario.
Paso 3: Conectar FTP Hosting con FileZilla (la conexión mágica)
Ahora viene la parte divertida. Tienes dos formas de conectar:
Método Rápido (para una conexión puntual)
En la barra superior de FileZilla, verás cuatro campos vacíos: Servidor, Nombre de usuario, Contraseña y Puerto. Rellénalos con los datos que has reunido y haz clic en el botón Conexión rápida (el que tiene un icono de un rayo).
Si todo está bien, verás en el cuadro de registro (la parte de arriba del todo) mensajes que dicen "Conectado" o "Directory listing successful". ¡Ya estás dentro!
Método del Administrador de Sitios (para conexiones frecuentes)
Si vas a subir archivos a menudo, es mejor guardar los datos para no tener que escribirlos cada vez.
- Haz clic en
Archivo>Administrador de Sitios.... - Pulsa el botón
Nuevo sitioy ponle un nombre (ej. "Mi Web Personal"). - En la pestaña
General, introduce elServidor, elNombre de usuarioy laContraseña. - Elige el
ProtocolocomoFTP - Protocolo de transferencia de archivos. - En el campo
Puerto, introduce21(o el que te haya dado tu hosting). - Haz clic en
Conectar.
[INFO] Si tu servidor soporta SFTP (que es como FTP pero con cifrado extra, usando el puerto 22), elige
SFTP - Protocolo de transferencia de archivos SSHen el protocolo. Es más seguro, pero si no sabes lo que es, quédate con FTP normal.
Paso 4: Navegar por el servidor y subir archivos FTP
¡Ya estás dentro! Ahora verás la interfaz dividida en dos paneles:
- Panel Izquierdo (Local): Muestra los archivos y carpetas de tu ordenador.
- Panel Derecho (Remoto): Muestra los archivos y carpetas del servidor de tu web.
El objetivo es encontrar la carpeta correcta en el servidor. Normalmente, los archivos de tu web van dentro de una carpeta llamada public_html, www o htdocs. Esta es la raíz de tu dominio. Si tienes varios dominios, asegúrate de estar en la carpeta correcta.
La regla de oro: arrastrar y soltar
Ahora viene el truco más fácil del mundo. Para subir archivos ftp, simplemente selecciona el archivo o carpeta en el panel izquierdo (tu PC) y arrástralo hasta el panel derecho (el servidor). Suéltalo ahí. ¡Listo!
Verás que en la parte inferior de FileZilla aparece una cola de transferencia con una barra de progreso. Cuando llegue al 100%, el archivo estará en tu servidor.
Subir carpetas enteras
¿Tienes una carpeta con cientos de imágenes? No hay problema. Arrastra la carpeta entera al panel derecho y FileZilla la subirá entera, creando la estructura de carpetas automáticamente. Es inteligente.
[WARNING] ¡CUIDADO! No arrastres archivos desde el servidor (panel derecho) a tu PC (panel izquierdo) por error si no quieres descargarlos. Y mucho cuidado con borrar archivos del servidor. Asegúrate siempre de qué lado estás arrastrando. Una mala costumbre puede borrar tu web entera. Ve lento y con conciencia.
Paso 5: Errores comunes y cómo solucionarlos (FAQ)
A veces las cosas no salen a la primera. No pasa nada. Aquí tienes los problemas más típicos y sus soluciones.
Error de "No se puede establecer la conexión" o "Connection timed out"
Esto suele pasar por tres motivos:
- Datos incorrectos: Revisa que has escrito bien el nombre de usuario y la contraseña. Es muy fácil equivocarse con una mayúscula o un carácter especial.
- Puerto equivocado: Asegúrate de que estás usando el puerto correcto. Si tu hosting usa un puerto personalizado y pones el 21, no conectará.
- Firewall o antivirus: A veces, el firewall de tu ordenador o tu antivirus bloquean la conexión FTP. Prueba a desactivarlos temporalmente o a añadir FileZilla a la lista de aplicaciones permitidas.
Error "500: El servidor no puede o no quiere reconocer el comando"
Esto es un problema de configuración del servidor. A veces, el modo pasivo de FTP no está bien configurado. Ve a Editar > Ajustes > FTP y asegúrate de que Modo pasivo está marcado (es el modo recomendado).
Error de permisos (550: Permission denied)
No tienes permisos para escribir en esa carpeta. Esto es normal si intentas subir archivos a una carpeta que no es public_html. Asegúrate de que estás en la carpeta correcta y que tu usuario FTP tiene permisos de escritura.
[TIP] Si no ves la carpeta
public_html, intenta hacer doble clic en las carpetas del panel derecho o busca en la raíz. A veces está oculta o el nombre es diferente (htdocsen servidores Apache).
Paso 6: Más allá de subir archivos (trucos extra)
FileZilla no solo sirve para subir. Aquí van algunos trucos que te harán la vida más fácil.
Transferencias en cola
¿Tienes que subir 50 archivos? No los arrastres uno a uno. Selecciónalos todos (Ctrl + clic para varios, Ctrl + A para todos) y arrástralos a la vez. FileZilla los pondrá en una cola y los subirá uno tras otro sin que hagas nada.
Reanudar transferencias
Si se corta la conexión a mitad de una subida (y se cortará, confía en mí), no empieces de nuevo. FileZilla tiene una función para reanudar. Verás un mensaje preguntándote si quieres sobrescribir, reanudar o renombrar. Elige "Reanudar" y continuará desde donde se quedó.
Editar archivos directamente desde el servidor
¿Tienes que cambiar una línea de código de un archivo .php o .css? No lo descargues, edites y vuelvas a subir. Botón derecho sobre el archivo en el servidor > Ver/Editar. FileZilla lo descargará y abrirá con tu editor de texto predeterminado. Cuando guardes los cambios, te preguntará si quieres subir el archivo de nuevo al servidor. Es un flujo de trabajo rapidísimo.
Sincronizar carpetas
Esta es una función un poco más avanzada, pero muy útil. Puedes sincronizar una carpeta local con una remota para que los archivos que cambias en un sitio se actualicen automáticamente en el otro (o te lo pregunte). La encuentras en Ver > Sincronización de directorios. Es genial para desarrolladores.
Conclusión: Ya eres un maestro de FileZilla
Y eso es todo. Con estos pasos, ya sabes cómo usar ftp filezilla para subir archivos ftp a tu servidor. No es magia, es solo cuestión de práctica. La próxima vez que necesites actualizar tu web, ya sabes qué hacer: abre FileZilla, conecta con tus credenciales, arrastra los archivos a public_html y listo.
Recuerda que la clave está en tener bien los datos de acceso y en no tener miedo a la interfaz. Todo es cuestión de arrastrar y soltar. Si te surge alguna duda, repasa esta guía filezilla o consulta la documentación de tu hosting. Y si tu hosting usa Syspanel, recuerda que el puerto de acceso a ese panel es el 2106, pero para FTP siempre será el que te hayan dado en tu correo de bienvenida.
¡Ahora ve y sube esos archivos con confianza! Tu web te lo agradecerá.
