Guía para subir tu sitio web por FTP con FileZilla (cPanel, Plesk, DirectAdmin)
¿Qué es FTP y por qué necesitas usarlo?
FTP (Protocolo de Transferencia de Archivos) es el método clásico y más fiable para subir los archivos de tu sitio web al servidor donde se alojará. Aunque existen gestores de archivos integrados en los paneles de control, FTP te permite subir cientos de archivos a la vez, mantener la estructura de carpetas intacta y es la opción preferida para sitios web grandes o con muchas imágenes.
subir web ftp es una tarea que, una vez aprendida, te llevará menos de cinco minutos. En esta guía completa, vamos a usar FileZilla, el cliente FTP más popular y gratuito, y te explicaremos paso a paso cómo conectarte a los tres paneles de control más comunes: cPanel, Plesk y DirectAdmin.
Requisitos previos antes de empezar
Antes de lanzarnos a la acción, asegúrate de tener a mano los siguientes datos:
- Nombre de tu dominio (ejemplo: tudominio.com)
- Usuario y contraseña de FTP (los crearemos en el panel de control)
- Puerto de conexión (normalmente 21 para FTP estándar)
- Los archivos de tu web en tu ordenador, perfectamente organizados en una carpeta
[TIP] Si no recuerdas tu contraseña de FTP, siempre puedes crear una nueva desde el panel de control de tu hosting. No necesitas contactar con soporte para esto.
Instalación de FileZilla paso a paso
Descarga e instalación en Windows
- Ve al sitio oficial de FileZilla (filezilla-project.org).
- Haz clic en "Download FileZilla Client".
- Elige la versión para Windows (64 bits recomendado).
- Ejecuta el instalador y acepta los términos. El proceso es muy sencillo, solo tienes que pulsar "Siguiente" varias veces.
Descarga e instalación en macOS
- Descarga la versión para macOS desde el mismo sitio oficial.
- Arrastra el icono de FileZilla a la carpeta de Aplicaciones.
- Si macOS te avisa de que es una app de un desarrollador no identificado, ve a Preferencias del Sistema > Seguridad y Privacidad y permite la apertura.
Descarga e instalación en Linux
En la mayoría de distribuciones, puedes instalarlo desde el gestor de paquetes:
sudo apt install filezilla
O desde la tienda de software de tu distribución.
Crear tu cuenta FTP en cPanel
cPanel es el panel de control más utilizado en el mundo del hosting compartido. Para crear tu usuario FTP:
- Accede a tu cPanel con tus credenciales de administrador (normalmente en tudominio.com/cpanel).
- Busca la sección "Archivos" y haz clic en "Cuentas FTP".
- Rellena los campos:
- Login: por ejemplo,
webmaster - Contraseña: elige una segura (mínimo 8 caracteres)
- Directorio: déjalo vacío para que apunte a la raíz de tu cuenta, o escribe
/public_htmlsi quieres que solo tenga acceso a esa carpeta.
- Login: por ejemplo,
- Pulsa "Crear cuenta FTP".
[INFO] La mayoría de los sitios web se alojan en la carpeta
public_htmlen cPanel. Es importante que subas tus archivos dentro de esta carpeta, no fuera de ella.
Crear tu cuenta FTP en Plesk
Plesk es otro panel muy popular, especialmente en servidores dedicados y VPS. El proceso es ligeramente diferente:
- Accede a tu Plesk (normalmente en tudominio.com:8443).
- Ve a "Sitios web y dominios".
- Selecciona tu dominio y haz clic en "Acceso FTP" (o "Acceso por FTP").
- Marca la casilla "Activar acceso FTP".
- Introduce un nombre de usuario (por ejemplo,
ftpuser) y una contraseña. - Define el directorio base (normalmente
httpdocso/var/www/vhosts/tudominio.com/httpdocs). - Guarda los cambios.
Crear tu cuenta FTP en DirectAdmin
DirectAdmin es conocido por su interfaz limpia y rápida. Para configurar FTP:
- Accede a tu DirectAdmin (normalmente en tudominio.com:2222).
- En el menú principal, busca "Administración de cuentas" o "FTP Management".
- Haz clic en "Crear nueva cuenta FTP".
- Rellena:
- Nombre de usuario: por ejemplo,
ftpuser - Contraseña y confirmación
- Directorio: suele ser
domains/tudominio.com/public_html
- Nombre de usuario: por ejemplo,
- Pulsa "Crear".
[WARNING] En DirectAdmin, el usuario FTP no puede ser igual al usuario principal de la cuenta. Si te da error, prueba con un nombre diferente.
Configurar FileZilla para conectarte (FileZilla tutorial)
Ahora viene la parte interesante. Vamos a configurar FileZilla para conectarnos al servidor.
Los cuatro campos mágicos
En la parte superior de FileZilla verás una barra con los siguientes campos:
- Host: tu dominio o IP del servidor (ejemplo:
ftp.tudominio.comotudominio.com) - Nombre de usuario: el que creaste en el panel de control
- Contraseña: la que elegiste
- Puerto: normalmente
21para FTP estándar, o22si tu hosting usa SFTP
Conexión rápida
- Rellena los cuatro campos con tus datos.
- Haz clic en "Conexión rápida" (el botón con un rayo).
- Espera unos segundos mientras FileZilla establece la conexión.
- En el panel de la derecha verás los archivos del servidor. ¡Ya estás dentro!
[TIP] Marca la casilla "Guardar contraseña" si estás en tu ordenador personal y no quieres escribirla cada vez. En ordenadores compartidos, mejor no guardarla.
Subir tus archivos al servidor (ftp cpanel, ftp plesk, ftp directadmin)
Una vez conectado, verás dos paneles:
- Panel izquierdo: tus archivos locales (tu ordenador)
- Panel derecho: los archivos del servidor remoto
Método 1: Arrastrar y soltar
La forma más intuitiva:
- En el panel izquierdo, navega hasta la carpeta donde tienes tu web.
- En el panel derecho, entra en la carpeta correcta (
public_html,httpdocsodomains/tudominio.com/public_htmlsegún el panel). - Selecciona todos los archivos de tu web (Ctrl+A o Cmd+A).
- Arrastra los archivos al panel derecho y suéltalos.
- FileZilla comenzará a subir los archivos automáticamente.
Método 2: Clic derecho
- Selecciona los archivos que quieres subir.
- Haz clic derecho sobre ellos.
- Elige "Subir" en el menú contextual.
Método 3: Subir carpetas completas
Si tienes una carpeta con todo tu sitio dentro:
- En el panel izquierdo, localiza la carpeta.
- Haz clic derecho sobre ella.
- Selecciona "Subir".
FileZilla subirá la carpeta completa con toda su estructura interna.
Entendiendo la cola de transferencia y los errores
En la parte inferior de FileZilla verás una pestaña llamada "Transferencias fallidas" o "Cola". Aquí podrás:
- Ver el progreso de cada archivo.
- Reintentar archivos que fallaron.
- Ver los errores detallados.
Errores comunes y soluciones
| Error | Causa probable | Solución |
|---|---|---|
| "530 Login incorrect" | Usuario o contraseña mal escritos | Revisa mayúsculas y espacios |
| "550 Permission denied" | No tienes permisos en esa carpeta | Verifica que estás en el directorio correcto |
| "Connection timed out" | El puerto 21 está bloqueado | Prueba con SFTP (puerto 22) |
| "Could not connect to server" | El servidor FTP está caído | Espera unos minutos y reintenta |
[WARNING] Si estás usando un firewall o antivirus que bloquea FTP, desactívalo temporalmente o añade FileZilla a las excepciones.
Subir tu web con SFTP (más seguro)
Muchos hostings modernos ofrecen SFTP (FTP sobre SSH), que es una versión cifrada del protocolo. Para usarlo con FileZilla:
- En el campo Host, escribe
sftp://tudominio.com(o la IP). - En Puerto, escribe
22. - Conecta normalmente con tu usuario y contraseña.
[TIP] Si tu hosting tiene activado SSH, SFTP es siempre la opción más segura. Tus contraseñas viajan cifradas y nadie puede interceptarlas.
Configurar el modo pasivo en FileZilla
A veces, el servidor FTP está detrás de un firewall que impide conexiones activas. Para solucionarlo:
- Ve a Editar > Ajustes (o Preferencias en macOS).
- En el menú lateral, busca "FTP".
- Marca la opción "Usar modo pasivo".
- Guarda los cambios y reintenta la conexión.
Este ajuste suele resolver el 90% de los problemas de conexión.
Verificar que tu sitio web funciona
Una vez subidos todos los archivos, es hora de comprobar que todo funciona:
- Abre tu navegador.
- Escribe tu dominio (ejemplo:
www.tudominio.com). - Si ves tu web, ¡enhorabuena! Has completado el proceso.
- Si ves un error 403 o una página en blanco, revisa lo siguiente:
- ¿Subiste los archivos a la carpeta correcta?
- ¿Tienes un archivo
index.phpoindex.htmlen la raíz? - ¿Los permisos de los archivos son correctos? (normalmente 644 para archivos y 755 para carpetas)
Preguntas frecuentes (FAQ)
¿Puedo usar FileZilla para subir mi web a cualquier hosting?
Sí, FileZilla funciona con cualquier servidor que soporte FTP o SFTP, independientemente del panel de control (cPanel, Plesk, DirectAdmin o incluso Syspanel).
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso a su panel es a través del puerto 2106. La configuración FTP es muy similar a DirectAdmin.
¿Cuánto tiempo tarda en subir una web por FTP?
Depende del tamaño de tu web y de tu velocidad de conexión. Una web básica de 50MB puede tardar 2-3 minutos. Un sitio con muchas imágenes puede tardar 30 minutos o más.
¿Qué hago si la subida se interrumpe?
No te preocupes. FileZilla tiene una función de reanudación automática. Simplemente vuelve a conectar y los archivos que ya estaban subidos no se volverán a transferir (se saltarán o sobrescribirán según tu configuración).
¿Necesito conocimientos técnicos para usar FTP?
No, solo necesitas saber navegar por carpetas. Si has usado el explorador de archivos de Windows o el Finder de Mac, ya sabes lo suficiente.
¿Puedo subir archivos mientras mi web está en funcionamiento?
Sí, puedes subir archivos en cualquier momento. Sin embargo, si estás haciendo cambios importantes, es recomendable hacerlos en un entorno de pruebas o fuera de las horas punta para no afectar a los visitantes.
¿Qué diferencia hay entre FTP y el gestor de archivos del panel?
El gestor de archivos del panel (como el de cPanel) funciona a través del navegador y es útil para tareas rápidas. FTP es mucho más rápido para subir muchos archivos y te permite arrastrar carpetas completas sin perder la estructura.
Consejos finales para una subida exitosa
- Organiza tu web antes de subirla: Ten una carpeta local con la estructura exacta que quieres en el servidor.
- Sube primero los archivos más grandes: Así, si la conexión falla, no perderás tiempo con archivos pequeños.
- Comprueba los permisos: Si tu web usa PHP, los archivos deben tener permiso 644 y las carpetas 755.
- Haz una copia de seguridad: Antes de sobrescribir archivos existentes, guarda una copia de tu web actual.
- Usa la pestaña "Transferencias exitosas": Al final de la subida, verifica que todos los archivos aparecen como "Exitoso".
Resumen: subir web ftp no es complicado
Como has visto, subir web ftp con FileZilla es un proceso sencillo que cualquier persona puede realizar. Solo necesitas:
- Tener tus archivos preparados en el ordenador.
- Crear una cuenta FTP en tu panel de control (cPanel, Plesk o DirectAdmin).
- Conectar FileZilla con tus datos de acceso.
- Arrastrar y soltar los archivos a la carpeta correcta.
Con esta filezilla tutorial completa, ya tienes todo lo necesario para gestionar tu sitio web como un profesional. La próxima vez que necesites actualizar tu web, subir nuevas imágenes o instalar un CMS, sabrás exactamente cómo hacerlo.
[TIP] Guarda esta guía en tus favoritos. La próxima vez que tengas que subir archivos, solo necesitarás seguir estos pasos y tu web estará online en minutos.
Solución de problemas avanzada
Si sigues teniendo problemas después de todo lo anterior, prueba esto:
- Cambia el puerto de conexión: Algunos hostings usan puertos alternativos como 2100 o 21 con cifrado SSL.
- Desactiva el firewall temporalmente: A veces el firewall de Windows o macOS bloquea conexiones FTP.
- Prueba con tu IP en lugar del dominio: Si el DNS aún no está propagado, usa la IP de tu servidor.
- Contacta con soporte: Si nada funciona, tu proveedor de hosting puede darte los datos exactos de conexión y verificar que el servidor FTP está activo.
Recuerda que la paciencia es clave. La primera vez siempre es la más difícil, pero una vez que lo dominas, subir archivos a tu web se convierte en un proceso rutinario de menos de un minuto.
¡Buena suerte con tu web! 🚀
