Cómo subir tu página web con FileZilla (FTP/SFTP) a tu hosting
¿Te suena eso de tener que subir tu web al hosting y no saber por dónde empezar? Tranquilo, es mucho más fácil de lo que parece.
Para publicar tu sitio web, necesitas una herramienta que conecte tu ordenador con el servidor donde se aloja tu página.
FileZilla es la solución perfecta. Es un programa gratuito, súper popular y muy sencillo de usar.
En esta guía completa, te voy a enseñar paso a paso cómo subir tu web con FileZilla, tanto por FTP como por SFTP, resolveremos las dudas más comunes y te daré trucos para que no cometas errores.
Vamos a ello.
¿Qué es FileZilla y por qué lo necesitas?
Imagina que tu hosting es un gran almacén y tu web son las cajas con la mercancía.
Para meter las cajas en el almacén, necesitas una carretilla elevadora.
Pues bien, FileZilla es esa carretilla.
Es un cliente FTP (File Transfer Protocol) y SFTP (Secure File Transfer Protocol).
Su función es establecer un puente entre tu ordenador y el servidor de tu hosting, permitiéndote subir archivos a servidor y descargarlos de forma visual y organizada.
¿Por qué FileZilla y no otra cosa?
Porque es:
- Gratuito: No tienes que pagar nada.
- Multiplataforma: Funciona en Windows, Mac y Linux.
- Fiable: Lleva años en el mercado y es el estándar de facto.
- Fácil de usar: Su interfaz de dos paneles es muy intuitiva.
Requisitos previos antes de empezar
Antes de abrir FileZilla, necesitas tener a mano tres datos que te dará tu proveedor de hosting (o tu panel de control, como Syspanel, al que accederás por el puerto 2106):
- Dirección del servidor (Host): Suele ser algo como
ftp.tudominio.comotudominio.com. - Nombre de usuario: El usuario FTP que has creado para tu sitio.
- Contraseña: La contraseña asociada a ese usuario.
[INFO]
Si no sabes cuáles son estos datos, revisa el correo de bienvenida de tu hosting o accede a tu panel de control (Syspanel) y busca la sección "Cuentas FTP". Ahí podrás crearlas o ver las existentes.
Paso 1: Descargar e instalar FileZilla
Lo primero es conseguir el programa.
- Ve a la página oficial de FileZilla:
filezilla-project.org. - Haz clic en "Download FileZilla Client".
- Elige tu sistema operativo (Windows, macOS, etc.) y descarga el instalador.
- Ábrelo y sigue los pasos del asistente de instalación. Es tan fácil como hacer clic en "Siguiente" varias veces.
- Una vez instalado, ábrelo. Verás una ventana con muchos botones y paneles.
No te asustes con la interfaz, es más sencilla de lo que parece.
Paso 2: Conectar con tu hosting (FTP y SFTP)
Aquí está el corazón del asunto.
FileZilla tiene dos formas de conectarse: por FTP y por SFTP.
¿Cuál usar?
Te recomiendo encarecidamente SFTP. Es la versión segura de FTP, ya que cifra la conexión y protege tus datos y contraseñas.
¿Cómo conectar por SFTP?
- En la barra de herramientas superior, verás los campos:
Host,Usuario,ContraseñayPuerto. - En el campo Host, escribe la dirección de tu servidor (ej.
tudominio.com). - En Usuario y Contraseña, introduce tus credenciales FTP.
- En el campo Puerto, escribe 22 (es el puerto estándar para SFTP).
- Haz clic en el botón "Conexión rápida".
¿Y si solo me funciona FTP?
Si tu hosting no tiene SFTP o no te dan esa opción, puedes usar FTP normal.
- Repite el proceso, pero en el campo Puerto, escribe 21.
- Antes de conectar, ve al menú
Archivo->Administrador de sitios. - Crea un sitio nuevo, ponle un nombre (ej. "Mi Web").
- En "Protocolo", selecciona FTP - Protocolo de transferencia de archivos.
- Introduce los datos y haz clic en "Conectar".
[WARNING]
Si usas FTP normal (puerto 21), tu contraseña viaja sin cifrar por internet. Es un riesgo de seguridad. Úsalo solo si tu hosting no ofrece SFTP. La opción segura siempre es SFTP.
Conexión exitosa
Si todo ha ido bien, en el panel de la derecha verás los archivos de tu servidor.
En la parte superior del panel derecho, verás una ruta que indica en qué carpeta estás.
La carpeta más importante es public_html (a veces llamada www o htdocs).
Esta es la carpeta raíz de tu sitio web. Todo lo que subas aquí, será visible en tu dominio.
Paso 3: Subir archivos a servidor (Tu primera subida)
Ahora viene la parte divertida.
En la ventana de FileZilla, tienes dos paneles principales:
- Panel Izquierdo: Muestra los archivos de tu ordenador (tu PC).
- Panel Derecho: Muestra los archivos del servidor (tu hosting).
El proceso para subir tu web con FileZilla es así:
- En el panel izquierdo, navega hasta la carpeta de tu proyecto web en tu ordenador. Esa carpeta contiene tu
index.html, las imágenes, los CSS, etc. - En el panel derecho, navega hasta la carpeta
public_htmlde tu servidor. - Ahora, selecciona todos los archivos de tu proyecto en el panel izquierdo (puedes usar
Ctrl+AoCmd+Apara seleccionarlos todos). - Arrastra esos archivos desde el panel izquierdo hasta el panel derecho (hasta la carpeta
public_html). - Verás que empieza a aparecer una lista de archivos en la parte inferior con la barra de progreso. ¡Se están subiendo!
Alternativa: También puedes hacer clic derecho sobre los archivos seleccionados y elegir "Subir" (Upload).
[TIP]
Para que tu web cargue más rápido, sube tus archivos en carpetas. No dejes todas las imágenes sueltas en la raíz depublic_html. Organízalas en carpetas como/img,/css,/js.
Paso 4: Permisos de archivos FTP (CHMOD)
A veces, al subir archivos, te encontrarás con errores de "permiso denegado". Esto se debe a que los archivos en el servidor tienen unos permisos específicos.
¿Qué son los permisos?
Son reglas que indican quién puede leer, escribir o ejecutar un archivo.
¿Cómo se cambian con FileZilla?
- Haz clic derecho sobre el archivo o carpeta en el panel derecho (el del servidor).
- Selecciona "Permisos de archivos..." (o "File permissions...").
- Se abrirá una ventana donde puedes marcar casillas o escribir un número (ej. 755, 644).
¿Qué permisos usar?
- Carpetas: Normalmente se usa 755.
- Archivos (como imágenes, HTML, CSS): Normalmente se usa 644.
[WARNING]
No le des permisos 777 (lectura, escritura y ejecución para todos) a todo. Es un agujero de seguridad grave. Úsalo solo si es estrictamente necesario y temporalmente, por ejemplo, para que WordPress pueda escribir en ciertos archivos de configuración.
Errores comunes y cómo solucionarlos (FAQ)
Aquí tienes las dudas más frecuentes de los usuarios.
1. "No puedo conectar: Error de conexión a servidor"
- Revisa los datos: Asegúrate de que el host, usuario y contraseña son correctos.
- Revisa el puerto: Si tu hosting usa SFTP, el puerto es 22. Si usa FTP, es 21. Si está mal, no conectará.
- Firewall o antivirus: A veces bloquean la conexión. Prueba a desactivarlos temporalmente.
- Prueba con el Administrador de Sitios: A veces, la "Conexión rápida" falla con ciertos servidores. Usa el Administrador de sitios y especifica el protocolo correctamente.
2. "Me pide contraseña una y otra vez"
- Contraseña incorrecta: Es el error más común. Cópiala y pégala directamente desde tu panel de control para evitar errores de tipeo.
- Usuario incorrecto: Asegúrate de que el usuario FTP es el correcto y que no tiene espacios.
3. "Subí mis archivos pero no veo mi web"
- Carpeta incorrecta: Lo más probable es que hayas subido los archivos a la carpeta equivocada. Deben estar en
public_html, no en la raíz del servidor ni en una subcarpeta dentro depublic_html(a menos que sea intencional). - Caché del navegador: Borra la caché de tu navegador o prueba en modo incógnito.
- Caché del servidor: Si tu hosting tiene caché (como LiteSpeed Cache), púrgalo desde el panel de control.
4. "¿Cómo subo una base de datos?"
FileZilla es solo para archivos. Para subir una base de datos, necesitas usar otra herramienta como phpMyAdmin, que normalmente encuentras en tu panel de control (Syspanel).
5. "¿Cómo subo solo una carpeta?"
Simplemente arrastra la carpeta completa desde tu panel izquierdo al panel derecho. FileZilla se encargará de subir todos los archivos y subcarpetas dentro de ella.
Consejos profesionales para subir tu web con FileZilla
- Usa la cola de archivos: No arrastres todo a la vez si son muchos archivos. Puedes hacer clic derecho y seleccionar "Añadir archivos a la cola". Luego, en la parte inferior, haz clic derecho y "Procesar la cola". Esto es más ordenado.
- Compara carpetas: Esta función te permite ver qué archivos son diferentes entre tu PC y el servidor. Es útil para actualizar solo lo que ha cambiado y ahorrar tiempo.
- Crea una copia de seguridad: Antes de hacer cambios importantes, descarga una copia de tu web desde el servidor a tu PC. Así, si algo sale mal, puedes restaurarla.
- No subas archivos basura: Si tienes un proyecto con un
.git(de Git) o archivos de desarrollo, no los subas. Solo sube los archivos de producción (los que el usuario ve).
Conclusión
Subir tu página web con FileZilla es una habilidad fundamental para cualquier persona que gestione un sitio web.
Es un proceso sencillo una vez que le coges el truco.
Recuerda los puntos clave:
- Usa SFTP (puerto 22) siempre que puedas.
- Sube tus archivos a la carpeta
public_html. - Presta atención a los permisos de archivos FTP (755 para carpetas, 644 para archivos).
- Ante cualquier duda, revisa la documentación de tu hosting o contacta con su soporte.
Con esta guía, ya tienes todo lo necesario para publicar tu web con éxito.
¡Ahora ve y sube ese proyecto que tienes entre manos!
