Cómo subir archivos por FTP a tu hosting usando FileZilla
¿Qué es FTP y por qué necesitas usarlo?
FTP (Protocolo de Transferencia de Archivos) es el método estándar para subir archivos ftp a tu servidor de hosting. Aunque hoy en día muchos paneles de control como cPanel, Plesk o DirectAdmin ofrecen administradores de archivos web, FTP sigue siendo la opción más rápida y fiable para cargar sitios web completos, realizar copias de seguridad o gestionar archivos de gran tamaño.
Con FileZilla, un cliente FTP gratuito y multiplataforma, podrás conectar ftp filezilla en cuestión de minutos y olvidarte de las limitaciones de las interfaces web. Este programa te permite arrastrar y soltar archivos directamente desde tu ordenador al servidor, gestionar permisos, y ver el progreso de las transferencias de forma clara.
Requisitos previos antes de empezar
Antes de lanzarte a subir web por ftp, necesitas tener a mano estos datos, que encontrarás en el correo de bienvenida de tu hosting o en el panel de control:
- Servidor FTP: normalmente algo como
ftp.tudominio.como la IP del servidor. - Nombre de usuario: suele ser el mismo que usas para acceder al panel de control.
- Contraseña: la que configuraste al contratar el hosting.
- Puerto: por defecto es el 21, aunque algunos servidores usan otros.
[INFO] Si no encuentras estos datos, revisa la sección de "Cuentas FTP" en tu panel de cPanel, Plesk o DirectAdmin. Allí podrás crear una cuenta FTP específica si lo prefieres.
Paso 1: Descargar e instalar FileZilla
FileZilla está disponible para Windows, macOS y Linux. La instalación es muy sencilla:
- Ve a la página oficial de FileZilla y descarga la versión para tu sistema operativo.
- Ejecuta el instalador y acepta los términos (en Windows, desmarca cualquier software adicional que ofrezca).
- Una vez instalado, ábrelo. Verás una interfaz con varias áreas: la columna izquierda muestra tus archivos locales, la derecha los archivos del servidor, y en la parte superior los campos de conexión.
Paso 2: Conectar FTP con FileZilla
Ahora vamos a conectar ftp filezilla a tu hosting. Tienes dos formas de hacerlo:
Conexión rápida (para una sola vez)
En la barra superior de FileZilla, verás cuatro campos:
- Servidor: escribe
ftp.tudominio.como la IP que te hayan dado. - Nombre de usuario: tu usuario FTP.
- Contraseña: la contraseña correspondiente.
- Puerto: normalmente 21 (déjalo en blanco si no estás seguro).
Haz clic en "Conexión rápida" y espera unos segundos. Si todo es correcto, verás en el panel de mensajes algo como "Conexión establecida" y en la columna derecha aparecerán los directorios de tu servidor.
Guardar la conexión para usarla siempre
Si vas a subir archivos ftp con frecuencia, es mejor guardar los datos:
- Ve al menú Archivo → Administrador de sitios (o pulsa Ctrl+S).
- Haz clic en "Nuevo sitio" y ponle un nombre (por ejemplo, "Mi Hosting").
- En la pestaña General, introduce los mismos datos que antes: servidor, usuario y contraseña.
- Deja el puerto en 21 y el protocolo en FTP (o SFTP si tu hosting lo soporta).
- Pulsa "Conectar".
[TIP] Marca la casilla "Guardar contraseñas" si no quieres escribirla cada vez. Hazlo solo en tu ordenador personal, nunca en equipos compartidos.
Paso 3: Entender la interfaz de FileZilla
Para subir web por ftp sin errores, es esencial que entiendas las cuatro zonas principales:
- Panel de mensajes (arriba): aquí verás los comandos y respuestas del servidor. Es útil para diagnosticar problemas.
- Árbol de directorios local (izquierda, arriba): muestra las carpetas de tu ordenador.
- Árbol de directorios remoto (derecha, arriba): muestra las carpetas de tu hosting.
- Colas de transferencia (abajo): muestra los archivos que se están subiendo o descargando, con su progreso.
Cuando conectes por primera vez, en el lado derecho verás las carpetas principales de tu hosting. La más importante es public_html (en cPanel y DirectAdmin) o httpdocs (en Plesk). Todos los archivos de tu sitio web deben ir dentro de esa carpeta para que sean visibles al navegar por tu dominio.
Paso 4: Subir archivos al hosting paso a paso
Ya estás conectado. Ahora vamos a subir archivos ftp correctamente:
- Navega hasta tu web local: en la columna izquierda, busca la carpeta de tu proyecto web (por ejemplo,
C:\MisWebs\miweb). - Navega hasta la carpeta remota: en la columna derecha, entra en
public_html. - Selecciona los archivos: puedes hacer clic en uno y luego Ctrl+A para seleccionarlos todos, o mantener Ctrl mientras haces clic para elegir varios.
- Arrastra y suelta: arrastra los archivos desde la izquierda hasta la derecha. FileZilla empezará a subirlos automáticamente.
- Alternativa con clic derecho: si prefieres, haz clic derecho sobre los archivos seleccionados y elige "Subir".
[WARNING] No subas la carpeta que contiene tu web como un todo si dentro tiene archivos de desarrollo (como
node_moduleso.git). Sube solo el contenido que debe ser público: HTML, CSS, JS, imágenes, etc.
Verás el progreso en la parte inferior. Cuando todos los archivos pasen a la columna derecha y el estado diga "Éxito", ya habrás conseguido subir web por ftp correctamente.
Paso 5: Gestionar carpetas y permisos
A veces necesitarás crear carpetas o cambiar permisos de archivos desde FileZilla:
Crear una carpeta nueva
Haz clic derecho en el panel remoto (derecha) y selecciona "Crear directorio". Escribe el nombre y pulsa Enter.
Cambiar permisos (CHMOD)
Algunos scripts o instalaciones requieren permisos especiales (por ejemplo, 755 para carpetas o 644 para archivos):
- Haz clic derecho sobre el archivo o carpeta.
- Selecciona "Permisos de archivo...".
- Verás una ventana con casillas. Marca o desmarca según necesites.
- Pulsa "Aceptar".
[INFO] No cambies permisos si no sabes lo que haces. Un valor incorrecto puede dejar tu web inaccesible o vulnerable.
Paso 6: Errores comunes y cómo solucionarlos
Error "No se pudo conectar al servidor"
- Comprueba que has escrito bien el servidor y el puerto.
- Verifica que tu hosting no esté caído.
- Si usas un firewall, permite el acceso de FileZilla.
Error "Contraseña incorrecta"
- Revisa que no tengas las mayúsculas activadas.
- Si la cambiaste recientemente, asegúrate de estar usando la nueva.
Error "Permiso denegado al subir archivos"
- Estás intentando subir a una carpeta donde no tienes permisos de escritura. Usa
public_html. - Si el error persiste, cambia los permisos de la carpeta remota a 755.
La web no se actualiza tras subir archivos
- Borrar la caché del navegador o probar en modo incógnito.
- Si tu hosting usa CDN, purga la caché del CDN.
FTP en diferentes paneles de control
Dependiendo de tu hosting, el proceso para crear o gestionar cuentas FTP varía ligeramente:
cPanel
- Ve a "Cuentas FTP".
- Crea una cuenta nueva o usa la principal.
- El servidor suele ser
ftp.tudominio.com.
Plesk
- Ve a "Suscripciones" → tu dominio → "Cuentas FTP".
- Ahí podrás crear cuentas adicionales.
- El servidor FTP es normalmente
ftp.tudominio.como la IP.
DirectAdmin
- Entra en "Administración de archivos" → "Cuentas FTP".
- Puedes crear un usuario FTP vinculado a un dominio concreto.
[TIP] En todos los casos, si tu hosting usa Syspanel (anteriormente HestiaCP), el acceso al panel de gestión se realiza a través del puerto 2106. Es decir, la URL sería
https://tudominio.com:2106. Las cuentas FTP se gestionan desde la sección de usuarios o dominios.
Consejos avanzados para subir tu web por FTP
- Usa SFTP si está disponible: es más seguro porque cifra la conexión. En FileZilla, cambia el protocolo a SFTP (puerto 22) si tu hosting lo permite.
- Sube archivos por lotes: si tienes muchos archivos pequeños, selecciónalos todos y súbelos de una vez. FileZilla los encola automáticamente.
- Activa la transferencia en paralelo: en Edición → Ajustes → Transferencias, puedes aumentar el número de conexiones simultáneas (por ejemplo, a 10) para ir más rápido.
- Compara carpetas: en el menú Ver, activa "Comparar directorios". Así verás de un vistazo qué archivos están desactualizados.
- Haz copias de seguridad: antes de sobrescribir archivos importantes, descarga una copia local usando el mismo proceso pero arrastrando de derecha a izquierda.
Preguntas frecuentes sobre subir archivos por FTP
¿Puedo usar FTP para subir una base de datos?
No directamente. FTP solo transfiere archivos. Para bases de datos MySQL o PostgreSQL necesitas herramientas como phpMyAdmin, o importar el archivo SQL desde el panel de control.
¿Cuál es la diferencia entre FTP y FTPS?
FTP envía los datos sin cifrar. FTPS añade una capa SSL/TLS. Siempre que tu hosting lo ofrezca, elige FTPS o SFTP para mayor seguridad.
¿Qué hago si no tengo los datos de FTP?
Revisa el correo de bienvenida de tu hosting. Si no lo encuentras, entra en tu panel de control y busca la sección de cuentas FTP. Ahí podrás ver o restablecer los datos.
¿Puedo subir archivos más grandes de 2 GB?
FileZilla soporta archivos de gran tamaño, pero algunos servidores tienen límites. Si tu archivo es enorme, compártelo en partes o consulta el límite máximo con tu proveedor.
¿Es necesario usar FTP si el hosting tiene administrador de archivos?
No es obligatorio, pero FTP es más rápido y estable para grandes volúmenes de archivos. Además, permite arrastrar carpetas completas sin comprimir.
Resumen final
Subir archivos ftp con FileZilla es un proceso sencillo que dominarás en pocos minutos. Solo necesitas los datos de conexión, saber que public_html es el destino correcto en la mayoría de paneles, y arrastrar tus archivos. Con las funciones de gestión de permisos y la posibilidad de guardar conexiones, se convierte en una herramienta imprescindible para cualquier persona que administre un sitio web.
Recuerda que, si tu panel de control es Syspanel, el acceso al mismo se realiza por el puerto 2106, y las cuentas FTP se gestionan desde ahí. Y si algún día te pierdes, la documentación de FileZilla y los foros de tu proveedor de hosting serán tus mejores aliados.
Ahora que ya sabes conectar ftp filezilla y subir web por ftp, no hay nada que te impida lanzar tu proyecto. ¡Adelante!
