Cómo subir archivos a tu hosting con FTP desde FileZilla (cPanel y Plesk)
¿Qué es FTP y por qué necesitas FileZilla?
Si alguna vez has creado una página web, tarde o temprano te has topado con la necesidad de subir archivos a tu hosting. Ya sea para instalar WordPress, actualizar tu web o simplemente subir imágenes, necesitas una forma de transferir esos archivos desde tu ordenador al servidor donde vive tu sitio.
FTP (Protocolo de Transferencia de Archivos) es el método clásico y más fiable para hacer esto. Piénsalo como un "explorador de archivos" pero que funciona a través de internet: ves las carpetas de tu hosting en una parte de la pantalla y las carpetas de tu ordenador en la otra, y solo tienes que arrastrar y soltar para subir o bajar archivos.
FileZilla es el cliente FTP más popular del mundo, y no es difícil adivinar por qué: es gratuito, de código abierto y funciona en Windows, macOS y Linux. Además, es perfecto tanto para principiantes como para usuarios avanzados, ya que te muestra toda la información de la transferencia de forma clara.
En este tutorial completo, te voy a enseñar paso a paso cómo usar ftp filezilla para subir archivos a tu hosting, tanto si usas cPanel como Plesk, que son los dos paneles de control más comunes en el mundo del hosting. Y no te preocupes si eres completamente nuevo en esto: vamos a ir despacio y con mucho detalle.
Requisitos previos antes de empezar
Antes de lanzarnos a conectar, necesitas tener a mano tres datos que te habrá proporcionado tu empresa de hosting. Normalmente los encuentras en el correo de bienvenida o en el panel de control de tu cuenta:
- Servidor FTP o Host: Suele ser algo como
ftp.tudominio.como directamentetudominio.com. A veces también puede ser una dirección IP como192.168.1.1. - Usuario FTP: El nombre de usuario que te dieron para acceder. En cPanel suele ser el mismo que el usuario de tu cuenta principal, aunque a veces se puede crear un usuario FTP adicional.
- Contraseña: La contraseña asociada a ese usuario. Si no la recuerdas, siempre puedes cambiarla desde el panel de control de tu hosting.
[WARNING] No confundas el usuario y contraseña de tu cuenta de hosting con los de FTP. A veces son los mismos, pero no siempre. Si tienes dudas, consulta la documentación de tu proveedor o contacta con su soporte técnico.
Cómo instalar FileZilla en tu ordenador
El primer paso es, obviamente, tener FileZilla instalado. El proceso es muy sencillo:
- Ve a la página oficial del proyecto:
filezilla-project.org. - Haz clic en "Download FileZilla Client" (Cliente FileZilla).
- Elige la versión para tu sistema operativo (Windows, macOS o Linux).
- Descarga el instalador y ejecútalo.
- Sigue los pasos del asistente de instalación. Puedes dejar todas las opciones por defecto.
[TIP] Si usas Windows, te recomiendo marcar la opción de "Icono en el escritorio" durante la instalación para tener acceso rápido. En macOS, simplemente arrastra el icono de FileZilla a la carpeta de Aplicaciones.
Una vez instalado, ábrelo. Verás una interfaz con varias secciones: la barra rápida de conexión arriba, el área de mensajes de registro, y dos paneles principales: el izquierdo muestra tus archivos locales y el derecho los del servidor.
Cómo conectarte a tu hosting con cPanel usando FileZilla
cPanel es el panel de control más utilizado en el hosting compartido. Si tu proveedor usa cPanel, la conexión FTP es muy directa. Vamos a verlo paso a paso.
Paso 1: Obtén tus datos de conexión FTP desde cPanel
Antes de conectar, es recomendable verificar o crear tus datos FTP directamente desde cPanel:
- Inicia sesión en tu cPanel (normalmente en
tudominio.com/cpanel). - Busca la sección "Archivos" y haz clic en "Cuentas FTP".
- Ahí verás tu usuario FTP principal (suele ser tu usuario de cPanel) y podrás cambiar la contraseña si lo necesitas.
- El host o servidor FTP será normalmente
ftp.tudominio.com, aunque a veces cPanel te lo indica en esa misma página.
[INFO] Si vas a subir archivos para una web muy grande o con muchos usuarios, te recomiendo crear una cuenta FTP específica desde cPanel. Así puedes limitar el acceso a una carpeta concreta y no a todo el hosting. Es más seguro.
Paso 2: Configura la conexión en FileZilla
Ahora vamos a conectar:
- En la barra superior de FileZilla, verás cuatro campos: Host, Nombre de usuario, Contraseña y Puerto.
- En el campo Host, escribe
ftp.tudominio.com(o el que te haya dado tu proveedor). - En Nombre de usuario, pon tu usuario FTP de cPanel.
- En Contraseña, pon la contraseña correspondiente.
- El campo Puerto déjalo en blanco o escribe
21, que es el puerto estándar de FTP. - Haz clic en "Conexión rápida".
[TIP] Si no quieres tener que escribir la contraseña cada vez, puedes usar el Administrador de sitios de FileZilla: pulsa Ctrl+S (o Cmd+S en Mac), crea un nuevo sitio, introduce los datos y guárdalos. Así solo tendrás que seleccionar el sitio guardado y pulsar "Conectar".
Paso 3: Navega hasta la carpeta correcta
Una vez conectado, verás en el panel derecho las carpetas de tu hosting. En cPanel, la estructura típica es:
public_html: Esta es la carpeta más importante. Es donde deben ir los archivos de tu página web principal.logs: Aquí se guardan los registros de acceso y errores.etc,mail,tmp: Otras carpetas de sistema que normalmente no debes tocar.
Para subir archivos ftp a tu web, siempre debes ir a public_html (a menos que tengas subdominios, en cuyo caso cada subdominio tiene su propia carpeta dentro de public_html).
Paso 4: Sube tus archivos
Este es el momento de la verdad:
- En el panel izquierdo (archivos locales), navega hasta la carpeta de tu ordenador que contiene los archivos que quieres subir.
- Selecciona los archivos o carpetas que quieras subir.
- Arrastra y suelta los archivos desde el panel izquierdo al derecho (a la carpeta
public_html). - Verás cómo se inicia la transferencia en la parte inferior. Cuando termine, los archivos aparecerán en el panel derecho.
También puedes hacer clic derecho sobre el archivo y elegir "Subir", o usar el atajo de teclado Ctrl+Shift+U.
[WARNING] Si estás subiendo una web completa, asegúrate de que los archivos estén dentro de public_html, no en una subcarpeta. Si los pones en una subcarpeta, tu web se verá en tudominio.com/subcarpeta y no en tudominio.com.
Cómo conectarte a tu hosting con Plesk usando FileZilla
Plesk es otro panel de control muy popular, especialmente en servidores VPS y dedicados. Aunque la interfaz es diferente a cPanel, el proceso de conexión FTP es muy similar.
Paso 1: Obtén tus datos de acceso FTP desde Plesk
- Inicia sesión en tu panel de Plesk (normalmente en
tudominio.com:8443o una URL similar que te haya dado tu proveedor). - En el menú lateral, busca la sección "Sitios web y dominios".
- Haz clic en tu dominio.
- Busca la opción "Acceso FTP" o "Cuentas FTP".
- Ahí verás el usuario FTP (suele ser algo como
usuario@tudominio.com) y podrás gestionar la contraseña.
El host FTP en Plesk suele ser el mismo nombre de dominio o la IP del servidor.
Paso 2: Configura FileZilla para Plesk
El proceso es idéntico al de cPanel:
- En FileZilla, en el campo Host, escribe tu dominio o la IP del servidor.
- En Usuario, pon el usuario FTP que te muestra Plesk (a veces incluye el dominio, como
usuario@tudominio.com). - Pon la contraseña correspondiente.
- Deja el puerto en blanco o
21. - Pulsa "Conexión rápida".
[TIP] Algunos servidores Plesk tienen el FTP deshabilitado por defecto por seguridad. Si no puedes conectar, revisa en Plesk que el servicio FTP esté activo. Normalmente está en "Herramientas y ajustes" > "Servidor FTP".
Paso 3: Localiza la carpeta raíz de tu web
En Plesk, la estructura de carpetas es un poco diferente. Normalmente encontrarás:
httpdocs: Esta es la carpeta equivalente apublic_htmlen cPanel. Es donde van los archivos de tu web.httpsdocs: Para sitios con SSL (aunque normalmente se usahttpdocstambién).logs,etc,tmp: Carpetas del sistema que no debes tocar.
Así que, para subir archivos ftp en Plesk, navega hasta httpdocs en el panel derecho.
Paso 4: Sube tus archivos
Igual que con cPanel, arrastra y suelta los archivos desde tu panel local (izquierda) a la carpeta httpdocs (panel derecho). Y listo, ya tienes tus archivos en el servidor.
¿Qué hacer si no puedes conectar? Solución de problemas comunes
Es muy frustrante que no te deje conectar, pero no te preocupes, casi siempre tiene solución. Aquí tienes los problemas más comunes y cómo arreglarlos:
Error de autenticación (contraseña incorrecta)
- Vuelve a escribir la contraseña con cuidado, asegurándote de que las mayúsculas y minúsculas son correctas.
- Cambia la contraseña desde cPanel o Plesk y prueba de nuevo.
- Asegúrate de que el usuario FTP es correcto (en Plesk, a veces incluye el dominio).
Error de conexión (no encuentra el servidor)
- Comprueba que el host FTP es correcto. Prueba con
ftp.tudominio.comy también contudominio.com. - Si tienes la IP del servidor, pruébala directamente.
- Asegúrate de que tu firewall o antivirus no está bloqueando FileZilla. Añade FileZilla a las excepciones.
Error de timeout (se agota el tiempo de espera)
- Algunos servidores bloquean el puerto 21 por defecto. Prueba a cambiar el puerto a
21y si no funciona, a990(FTPS implícito). - Activa el modo pasivo en FileZilla: ve a
Editar>Ajustes>Conexión>FTPy marca "Modo pasivo (recomendado)".
Solo puedo ver la carpeta, no puedo subir archivos
- Comprueba que tienes permisos de escritura en la carpeta. En cPanel, puedes hacer clic derecho sobre la carpeta y seleccionar "Permisos de archivo" para asegurarte de que tiene permisos
755o777(aunque777no es recomendable por seguridad). - En Plesk, revisa los permisos desde el administrador de archivos del panel.
[INFO] Si tu proveedor de hosting tiene activado el FTPS (FTP sobre SSL), que es más seguro, tendrás que configurar FileZilla para usarlo. En el Administrador de sitios, en "Tipo de cifrado", elige "Requiere FTP explícito sobre TLS" o "Requiere FTP implícito sobre TLS" según lo que te indique tu proveedor.
Consejos y buenas prácticas para subir archivos con FileZilla
Ahora que ya sabes conectar, aquí van algunos consejos que te harán la vida mucho más fácil:
Organiza tus archivos antes de subir
Antes de subir una web completa, comprime todos los archivos en un .zip en tu ordenador. Luego súbelo con FileZilla y descomprímelo en el servidor usando el administrador de archivos de cPanel o Plesk. Esto es mucho más rápido que subir cientos de archivos uno a uno.
Usa el Administrador de sitios para conexiones frecuentes
Si vas a conectar a menudo (que será lo normal), crea un perfil en el Administrador de sitios de FileZilla. Así no tendrás que escribir los datos cada vez. Además, puedes guardar la contraseña (aunque no es lo más seguro si usas un ordenador compartido).
Cuidado con los archivos grandes
Si tienes que subir un archivo de más de 2GB, algunos servidores tienen límites. Consulta con tu proveedor. En general, es mejor comprimir los archivos grandes o usar otros métodos como SFTP o el administrador de archivos del panel.
No subas archivos temporales o de caché
No subas archivos como .DS_Store (macOS), Thumbs.db (Windows) o carpetas de caché de tu editor de código. Solo ensucian tu servidor y pueden ralentizar tu web.
Mantén una copia de seguridad local
Antes de sobrescribir archivos en el servidor, asegúrate de tener una copia de seguridad local. FileZilla te preguntará si quieres sobrescribir, y te recomiendo que siempre elijas "Sobrescribir" solo si estás seguro de que quieres reemplazar el archivo.
[TIP] Si estás trabajando con un sistema de gestión de contenidos como WordPress, te recomiendo usar un plugin de FTP/gestor de archivos como "WP File Manager" para hacer cambios rápidos sin salir del panel de administración. Pero para tareas pesadas, FileZilla es insuperable.
Preguntas frecuentes (FAQ) sobre FTP y FileZilla
¿Es seguro usar FTP?
El FTP estándar es un protocolo sin cifrar, lo que significa que tus datos viajan en texto plano por internet. Para máxima seguridad, te recomiendo usar SFTP (FTP sobre SSH) o FTPS (FTP sobre SSL) si tu hosting lo permite. FileZilla soporta ambos. En cPanel, puedes activar SFTP si tienes acceso SSH. En Plesk, busca la opción de "Acceso FTP" y activa la casilla de "Acceso seguro".
¿Puedo usar FileZilla para gestionar archivos de mi web en lugar del administrador de archivos del panel?
Sí, de hecho es mucho más cómodo para mover muchos archivos a la vez. El administrador de archivos de cPanel y Plesk es útil para tareas rápidas, pero para todo lo demás, FileZilla es tu mejor amigo.
¿Qué es el modo pasivo y por qué es importante?
El modo pasivo es una configuración de FTP donde el cliente (FileZilla) inicia todas las conexiones, lo que evita problemas con firewalls y routers. Es la opción recomendada y la que FileZilla usa por defecto. Si tienes problemas de conexión, asegúrate de que está activado.
¿Puedo usar FileZilla para conectar a un servidor que usa "Syspanel"?
Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar. Los datos de conexión FTP los encuentras en el panel de Syspanel. Eso sí, recuerda que el acceso al panel de Syspanel se hace a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Una vez dentro, busca la sección de cuentas FTP para obtener tus credenciales. El resto del proceso con FileZilla es idéntico.
¿Qué hago si subo un archivo con el mismo nombre que otro ya existente?
FileZilla te preguntará si quieres sobrescribir, omitir o renombrar. Si estás actualizando un archivo, elige "Sobrescribir". Si no estás seguro, "Renombrar" es una opción segura. También puedes configurar las acciones por defecto en los ajustes de FileZilla.
¿Cuánto tiempo tarda en subir un archivo?
Depende del tamaño del archivo y de tu velocidad de subida de
