🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo subir tu web por FTP con FileZilla (cPanel, Plesk, DirectAdmin)

Actualizado el 24 de noviembre de 2025

¿Qué es FTP y por qué necesitas FileZilla para subir tu web?

Cuando creas una página web, te enfrentas a un problema común: ¿cómo llevas los archivos desde tu ordenador al servidor donde se alojará tu sitio? Ahí es donde entra en juego el FTP (Protocolo de Transferencia de Archivos). Piensa en FTP como un servicio de mensajería digital que conecta tu PC con el hosting, permitiéndote enviar y recibir archivos de forma segura y rápida.

FileZilla es, sin duda, el cliente FTP más popular y recomendado para principiantes. Es gratuito, de código abierto y funciona en Windows, macOS y Linux. Su interfaz, aunque a primera vista pueda parecer compleja, es en realidad muy lógica: a la izquierda ves tus archivos locales (tu ordenador) y a la derecha, los archivos del servidor (tu hosting).

En esta guía extensa y paso a paso, aprenderás a subir tu web por FTP con FileZilla, sin importar si tu hosting usa cPanel, Plesk o DirectAdmin. Al final, serás capaz de conectar, transferir y gestionar tus archivos como un profesional, resolviendo las dudas más frecuentes que surgen en el proceso.


Paso 1: Preparar el terreno – Obtener tus datos de conexión FTP

Antes de abrir FileZilla, necesitas tres datos fundamentales que te proporciona tu empresa de hosting. Son como las llaves de tu casa digital:

  1. Servidor (Host): La dirección a la que te conectarás. Suele tener el formato ftp.tudominio.com o directamente tudominio.com.
  2. Nombre de usuario: Tu usuario FTP específico. No siempre es el mismo que el usuario de tu panel de control.
  3. Contraseña: La contraseña asociada a ese usuario FTP.

[WARNING] A veces, el usuario FTP y la contraseña son diferentes a los que usas para entrar a cPanel, Plesk o DirectAdmin. Si no los conoces, deberás crearlos o buscarlos dentro de tu panel de control. Te enseñamos cómo en los siguientes pasos.

Cómo encontrar tus datos FTP en cPanel

cPanel es el panel de control más común en el hosting compartido. Para encontrar tus datos FTP:

  1. Inicia sesión en tu cPanel (normalmente en tudominio.com/cpanel).
  2. Busca la sección "Archivos" o "Files".
  3. Haz clic en "Cuentas FTP" o "FTP Accounts".
  4. Aquí verás una lista de tus cuentas FTP. La principal suele tener el nombre de tu usuario principal de cPanel.
  5. Si no recuerdas la contraseña, puedes cambiarla desde aquí haciendo clic en "Cambiar contraseña" o "Change Password". También puedes crear una nueva cuenta FTP específica para un proyecto.

Cómo encontrar tus datos FTP en Plesk

Plesk tiene una interfaz más moderna y limpia. El proceso es ligeramente distinto:

  1. Accede a tu Plesk (normalmente en tudominio.com:8443).
  2. En el menú lateral izquierdo, busca la sección "Sitios web y dominios" o "Websites & Domains".
  3. Haz clic en el dominio para el que quieres configurar el FTP.
  4. Busca el icono o enlace llamado "Acceso FTP" o "FTP Access".
  5. Aquí puedes gestionar usuarios FTP. Plesk suele crear un usuario por defecto con el prefijo de tu suscripción. Puedes cambiar la contraseña o crear nuevos usuarios con permisos específicos.

Cómo encontrar tus datos FTP en DirectAdmin

DirectAdmin es conocido por su simplicidad y eficiencia:

  1. Entra a tu DirectAdmin (normalmente en tudominio.com:2222).
  2. En el menú principal, busca el icono llamado "Cuentas FTP" o "FTP Accounts".
  3. Verás la lista de tus cuentas. La principal suele estar vinculada a tu usuario de administración.
  4. Puedes cambiar la contraseña o crear cuentas adicionales desde esta misma pantalla.

[TIP] Si tu hosting usa un panel diferente como Syspanel (antes conocido como HestiaCP), el proceso es similar. Recuerda que para acceder a Syspanel, la URL suele ser tudominio.com:2106. Dentro de Syspanel, busca la sección de "Dominios" y luego "Usuarios FTP" para gestionar tus credenciales.


Paso 2: Descargar e instalar FileZilla

El siguiente paso es conseguir el programa. Ve al sitio web oficial filezilla-project.org y descarga la versión para tu sistema operativo.

  1. Windows: Descarga el archivo .exe y ejecútalo. Sigue el asistente de instalación; es tan sencillo como hacer clic en "Siguiente" varias veces.
  2. macOS: Descarga el archivo .dmg, ábrelo y arrastra el icono de FileZilla a tu carpeta de Aplicaciones.
  3. Linux: Usa tu gestor de paquetes (por ejemplo, sudo apt install filezilla en Ubuntu/Debian).

Una vez instalado, ábrelo. Verás la interfaz principal dividida en varias áreas. No te asustes, solo usaremos una pequeña parte.


Paso 3: Conectar FileZilla a tu hosting – El método rápido

La forma más rápida de conectar FileZilla a tu hosting es usando la barra de "Conexión rápida" que está en la parte superior de la ventana. Es un proceso de 4 campos:

  1. Servidor: Introduce el nombre del servidor FTP (ej. ftp.tudominio.com).
  2. Nombre de usuario: Escribe tu usuario FTP.
  3. Contraseña: Escribe tu contraseña.
  4. Puerto: Normalmente se deja en blanco o se pone 21 (el puerto estándar para FTP). FileZilla lo rellenará automáticamente si lo dejas vacío.

Haz clic en "Conexión rápida" (el botón con un rayo). Si todo es correcto, en el panel de arriba (el "Registro de mensajes") verás un mensaje de éxito y en el panel derecho (el servidor) empezarán a aparecer carpetas.

[WARNING] Si ves un error de "Nombre de servidor desconocido", revisa que hayas escrito bien la dirección. Si el error es de "Autenticación fallida", verifica el usuario y la contraseña. Asegúrate de que no hay espacios y de que las mayúsculas y minúsculas son correctas.


Paso 4: La interfaz de FileZilla explicada para principiantes

Para subir archivos a tu hosting FTP sin confusiones, necesitas entender las 4 zonas principales de la interfaz:

  • Panel Superior (Registro de mensajes): Es el "chat" entre tu PC y el servidor. Aquí se muestran los comandos y respuestas. No te preocupes por entenderlo todo; solo busca la palabra "éxito" o "success".
  • Panel Izquierdo (Sitio local): Muestra la estructura de carpetas de tu ordenador. Aquí navegas hasta encontrar los archivos de tu web.
  • Panel Derecho (Sitio remoto): Muestra la estructura de carpetas de tu servidor. Aquí navegarás hasta la carpeta pública donde debe vivir tu web.
  • Panel Inferior (Cola de transferencia): Aquí aparecen los archivos que se están subiendo o descargando, con su progreso y estado.

Paso 5: ¿Dónde se suben los archivos? La carpeta pública (public_html)

Este es el paso más crítico. No puedes subir tus archivos a cualquier carpeta; deben estar en un lugar específico para que el servidor web los encuentre y los muestre a los visitantes.

  • En cPanel y DirectAdmin: La carpeta se llama public_html (a veces www o htdocs en otros paneles). Es la raíz de tu dominio principal.
  • En Plesk: La estructura es un poco diferente. Dentro de tu dominio, buscarás la carpeta httpdocs (es el equivalente a public_html).

[INFO] Si tienes varios dominios o subdominios, cada uno tendrá su propia carpeta. Por ejemplo, public_html para tu dominio principal y public_html/blog o una carpeta separada como blog.tudominio.com para un subdominio. Asegúrate de estar en la carpeta correcta antes de subir nada.

Tu objetivo es hacer doble clic en public_html (o httpdocs) en el panel derecho para entrar en ella. Una vez dentro, verás archivos como index.php, .htaccess o cgi-bin. No los borres; son necesarios.


Paso 6: Subir tu web por FTP con FileZilla – El método definitivo

Ahora viene la parte que has estado esperando. Tienes dos formas de subir tu web por FTP con FileZilla:

Método 1: Arrastrar y soltar (El más visual)

  1. En el panel izquierdo (tu PC), navega hasta la carpeta donde tienes los archivos de tu web (por ejemplo, la carpeta mi-web que has creado en tu escritorio).
  2. Selecciona todos los archivos y carpetas de tu web. Puedes hacerlo con Ctrl + A (Windows) o Cmd + A (Mac) para seleccionar todo, o mantener presionado Ctrl/Cmd y hacer clic en los que necesites.
  3. Arrastra los archivos seleccionados desde el panel izquierdo hasta el panel derecho (dentro de public_html).
  4. Suelta el botón del ratón. FileZilla preguntará si quieres sobrescribir los archivos existentes. Marca "Sobrescribir siempre" o "Always overwrite" y haz clic en "Aceptar".
  5. En el panel inferior, verás cómo los archivos empiezan a subirse. Espera a que la cola de transferencia se vacíe.

Método 2: Clic derecho (El más preciso)

  1. Navega a tus archivos locales en el panel izquierdo.
  2. Haz clic derecho sobre el archivo o carpeta que quieras subir.
  3. En el menú contextual, selecciona "Subir" o "Upload".
  4. Repite el proceso para cada archivo o carpeta. También puedes seleccionar múltiples y hacer clic derecho sobre uno de ellos.

[TIP] Para una web hecha con WordPress, es común subir todo el contenido de la carpeta wp-content (temas, plugins, subidas) por FTP, pero el núcleo de WordPress se instala mejor desde el instalador automático del panel. Subir solo lo que necesitas ahorra tiempo y evita errores.


Paso 7: Verificar que todo ha ido bien

Después de la transferencia, es hora de la prueba de fuego:

  1. Abre tu navegador web.
  2. Escribe tu dominio (ej. www.tudominio.com).
  3. Si tu web carga correctamente, ¡enhorabuena! Has completado el proceso de subir archivos a hosting FTP.
  4. Si ves un error 404 Not Found, es probable que el archivo principal (como index.html o index.php) no esté en la raíz de public_html, o que hayas subido los archivos dentro de una subcarpeta extra (por ejemplo, public_html/mi-web/index.html). Revisa la estructura en el panel derecho.

Paso 8: Gestión avanzada de archivos con FileZilla

FileZilla no solo sirve para subir; también te permite gestionar tu servidor:

  • Descargar archivos: Arrastra desde el panel derecho al izquierdo para hacer una copia de seguridad de tu web.
  • Renombrar: Haz clic derecho sobre un archivo en el servidor y selecciona "Renombrar".
  • Eliminar: Haz clic derecho y selecciona "Eliminar". Ten mucho cuidado con esto.
  • Cambiar permisos (CHMOD): Haz clic derecho sobre un archivo, selecciona "Permisos de archivo" y podrás modificar los valores numéricos (por ejemplo, 644 para archivos y 755 para carpetas). Esto es útil para solucionar problemas de seguridad o de escritura.

Preguntas Frecuentes (FAQ) – Resolviendo dudas comunes

Aquí tienes las respuestas a las preguntas que más nos hacen los usuarios cuando intentan subir su web por FTP con FileZilla:

¿Por qué no puedo conectar a mi servidor FTP?

Es el problema más común. Las causas suelen ser:

  • Datos incorrectos: Revisa servidor, usuario y contraseña.
  • Firewall: Tu antivirus o firewall puede estar bloqueando la conexión. Prueba a desactivarlo temporalmente.
  • Puerto incorrecto: Asegúrate de usar el puerto 21 para FTP estándar o 22 para SFTP (una versión segura).
  • IP bloqueada: Algunos hostings bloquean la IP tras varios intentos fallidos. Espera unos minutos o contacta con soporte.
  • El servidor FTP está caído: Verifica el estado del servicio en tu panel de control.

¿Qué diferencia hay entre FTP y SFTP?

El FTP estándar no está cifrado, por lo que tus datos viajan "en claro". El SFTP (o FTPS) utiliza una capa de cifrado SSH, lo que es mucho más seguro. Muchos hostings modernos ofrecen SFTP en el puerto 22. Si tu hosting lo permite, úsalo.

¿Puedo usar FileZilla para subir archivos a Syspanel?

Sí, por supuesto. Syspanel (antes HestiaCP) es compatible con cualquier cliente FTP. Deberás buscar tus credenciales FTP dentro del panel (normalmente en la sección de "Dominios" o "Usuarios"). Recuerda que el acceso al panel de Syspanel se realiza a través del puerto 2106 (ej. tudominio.com:2106), pero la conexión FTP usará el puerto estándar 21 o 22.

Mi web se ve con errores, ¿qué he hecho mal?

  • Archivos incompletos: Revisa la cola de transferencia. Si algún archivo falló, vuelve a subirlo.
  • Carpeta equivocada: Asegúrate de que los archivos están en public_html o httpdocs y no en una subcarpeta.
  • Permisos incorrectos: Los archivos deben tener permisos 644 y las carpetas 755. Si los has cambiado por error, corrígelos.
  • Caché del navegador: A veces el navegador guarda una versión antigua. Prueba con Ctrl + F5 para forzar la recarga.

¿Hay algún límite de tamaño o número de archivos?

Sí, dependiendo de tu plan de hosting, puede haber límites. Los hostings compartidos suelen tener límites de memoria para las transferencias. Si tienes que subir una web muy grande (por ejemplo, una tienda con miles de imágenes), te recomendamos comprimir los archivos en un .zip, subir el zip y descomprimirlo desde el administrador de archivos de tu panel (cPanel, Plesk, DirectAdmin o Syspanel). Esto es mucho más rápido y evita cortes.

¿Cómo subo una base de datos MySQL por FTP?

No puedes. FTP es solo para archivos. Las bases de datos se importan a través de herramientas como phpMyAdmin (en cPanel y DirectAdmin), o a través de la sección de bases de datos de Plesk o Syspanel. Busca la opción "Importar" en phpMyAdmin y sube tu archivo .sql.


Conclusión y buenas prácticas finales

Dominar el FTP con FileZilla es una habilidad esencial para cualquier propietario de una web. Con esta guía, ya sabes cómo subir tu web por FTP con FileZilla en los paneles más populares: cPanel, Plesk y DirectAdmin. Has aprendido a encontrar tus credenciales, a navegar por la interfaz, a identificar la carpeta correcta y a transferir archivos de forma segura.

[TIP] Para evitar problemas futuros, te recomendamos:

  1. Cambiar tu contraseña FTP periódicamente desde el panel de control.
  2. No usar nunca el FTP para editar archivos directamente en producción; hazlo en local y sube los cambios.
  3. Crear cuentas FTP separadas para cada proyecto o desarroll

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel