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

cPanel: cómo subir tu web por FTP (FileZilla)

Actualizado el 27 de noviembre de 2025

¿Qué necesitas para subir tu web por FTP?

Antes de empezar, es importante que entiendas qué es esto de FTP y por qué es tan útil. FTP (File Transfer Protocol) es el método clásico y más fiable para mover archivos entre tu ordenador y tu servidor de hosting. Aunque hoy en día el Administrador de Archivos de cPanel es muy práctico, cuando tienes que subir cientos de archivos (como en WordPress, PrestaShop o una web hecha a medida), FTP es muchísimo más rápido y cómodo.

Para seguir esta guía necesitarás tres cosas:

  1. Tus datos de acceso FTP (los encontrarás en tu cPanel).
  2. El programa FileZilla, que es gratuito y el más popular.
  3. Tu contraseña de cPanel o la específica de FTP, según cómo la hayas configurado.

Si tu hosting usa Syspanel (antes conocido como HestiaCP), no te preocupes, el proceso es prácticamente el mismo y te indicaré las diferencias al final del artículo. Recuerda que en Syspanel el puerto de acceso es el 2106, un detalle clave que muchos olvidan.


Paso 1: Encuentra tus datos FTP en cPanel

Lo primero es localizar la información que FileZilla te pedirá. Entra en tu cPanel con tu usuario y contraseña. Una vez dentro, busca la sección "Archivos" y haz clic en "Cuentas FTP".

Aquí verás algo parecido a esto:

  • Usuario de FTP: normalmente es algo así como tucuenta@tudominio.com o simplemente tucuenta.
  • Servidor (Host): suele ser ftp.tudominio.com o directamente tudominio.com. Si no aparece, puedes usar la IP de tu servidor.
  • Puerto: por defecto, el puerto FTP es el 21. Si tu hosting usa Syspanel, el puerto será el 2106.
  • Contraseña: la que tú hayas configurado. Si no la recuerdas, puedes cambiarla desde aquí mismo con el botón "Cambiar contraseña".

[TIP] Si tu web usa SSL y tu hosting lo soporta, te recomiendo usar SFTP (FTP seguro) con el puerto 22. Es más seguro porque cifra la conexión. En FileZilla solo tendrás que cambiar el puerto y el protocolo.


Paso 2: Descarga e instala FileZilla

FileZilla es un cliente FTP de código abierto, gratuito y disponible para Windows, macOS y Linux. Para instalarlo:

  1. Ve a la página oficial de FileZilla (filezilla-project.org) y descarga la versión para tu sistema operativo.
  2. Ejecuta el instalador y sigue los pasos. No necesitas configurar nada especial, las opciones por defecto son perfectas.
  3. Cuando termine, ábrelo. Verás una interfaz con varias áreas: la barra de conexión rápida arriba, la lista de archivos locales a la izquierda y la lista de archivos remotos a la derecha.

No te asustes con tantos botones. Solo necesitarás una pequeña parte de la interfaz para hacer lo que necesitas.

[INFO] Si usas macOS, puede que el sistema te pida permiso para abrir la aplicación. Ve a Preferencias del Sistema > Seguridad y Privacidad y permite la ejecución de FileZilla.


Paso 3: Configura la conexión FTP en FileZilla

Ahora viene la parte importante. En la barra de conexión rápida (arriba, debajo del menú), verás cuatro campos:

  • Host: introduce ftp.tudominio.com o el servidor que te haya dado tu hosting.
  • Nombre de usuario: tu usuario FTP de cPanel.
  • Contraseña: la contraseña correspondiente.
  • Puerto: escribe 21 (o 2106 si usas Syspanel).

Después, haz clic en "Conexión rápida". Verás que en la parte superior empiezan a aparecer mensajes de estado. Si todo va bien, verás un texto en verde que dice algo como "Conexión establecida" y en el panel derecho aparecerán las carpetas de tu servidor.

[WARNING] Si ves un error de "certificado desconocido" o "huella digital no reconocida", es normal la primera vez. Solo tienes que marcar la casilla "Confiar siempre en este certificado" y aceptar. Esto es especialmente común si tu hosting usa SSL.


Paso 4: Identifica la carpeta correcta en el servidor

Cuando conectes por primera vez, verás una lista de carpetas en el panel derecho (el lado del servidor). No subas tus archivos en la raíz, porque no funcionará. Necesitas encontrar la carpeta "public_html" (en cPanel) o "www" (en algunos servidores). Esa es la carpeta donde se alojan los archivos que son visibles en internet.

Haz doble clic en public_html para entrar. Si tu web ya está creada, verás archivos como index.php, .htaccess, wp-admin (si usas WordPress), etc. Si la carpeta está vacía, perfecto, tienes un lienzo en blanco.

[TIP] Si tu dominio principal es el que quieres usar, entra directamente en public_html. Si tienes varios dominios o subdominios, verás carpetas adicionales con nombres como tudominio.com o subdominio.tudominio.com. Entra en la que corresponda a tu web.


Paso 5: Sube tus archivos con FileZilla

Ahora viene lo fácil. En el panel izquierdo (tu ordenador), navega hasta la carpeta donde tienes los archivos de tu web. Puede ser una carpeta que hayas descargado de otro hosting o el resultado de una exportación de WordPress.

Selecciona todos los archivos (Ctrl+A en Windows o Cmd+A en macOS) y arrástralos al panel derecho, a la carpeta public_html. También puedes hacer clic derecho y elegir "Subir".

Verás que en la parte inferior de FileZilla aparece una cola de transferencia con el progreso. Dependiendo de la cantidad de archivos y de tu conexión, puede tardar unos minutos o unas horas. No cierres el programa ni apagues el ordenador durante la transferencia.

[WARNING] No interrumpas la transferencia a mitad de camino. Si se corta la conexión, algunos archivos pueden quedar corruptos. Si ocurre, simplemente vuelve a conectarte y repite la subida; FileZilla sobrescribirá los archivos incompletos.


Paso 6: Verifica que tu web funciona

Cuando la transferencia termine, abre tu navegador y visita tudominio.com. Si todo ha ido bien, verás tu web. Si no aparece o ves un error, revisa estos puntos:

  1. ¿Subiste los archivos a la carpeta correcta? Asegúrate de que están dentro de public_html y no en una subcarpeta dentro de ella.
  2. ¿Tienes un archivo index? El servidor busca automáticamente index.php o index.html como página principal. Si no existe, verás un listado de archivos o un error 403.
  3. ¿Los permisos son correctos? En FileZilla, haz clic derecho sobre los archivos subidos y selecciona "Permisos de archivo". Los archivos deben estar en 644 y las carpetas en 755. Si no es así, cámbialos.

[INFO] Si tu web usa una base de datos (como WordPress), recuerda que los archivos no son todo. Tendrás que importar también la base de datos desde cPanel (en la sección "phpMyAdmin") y configurar el archivo wp-config.php con los datos correctos.


Paso 7: Configuración adicional y buenas prácticas

Una vez que tu web esté funcionando, te recomiendo hacer lo siguiente:

  • Crea una contraseña FTP específica en cPanel en lugar de usar la contraseña principal. Así, si la compartes con alguien, no comprometes todo tu hosting.
  • Limita el acceso por IP si tu hosting lo permite. Esto añade una capa extra de seguridad.
  • No subas archivos innecesarios como backups antiguos o archivos de texto con contraseñas. Mantén tu servidor limpio.
  • Usa SFTP siempre que sea posible. Es el mismo proceso, solo cambia el puerto a 22 y el protocolo en FileZilla.

Diferencias si tu hosting usa Syspanel

Como te prometí, aquí van las diferencias clave si tu panel de control es Syspanel (HestiaCP):

  1. Puerto: El acceso FTP en Syspanel usa el puerto 2106, no el 21. Esto es fundamental, porque si usas el puerto por defecto, la conexión fallará.
  2. Usuario: En Syspanel, el usuario FTP suele ser tu nombre de usuario del panel, no una dirección de correo.
  3. Carpeta: En lugar de public_html, la carpeta raíz de tu web suele llamarse public_html también, pero a veces puede ser www o estar dentro de una ruta como /home/usuario/web/tudominio/public_html. Si no la encuentras, mira en la sección de "Webs" del panel.

Preguntas frecuentes (FAQ)

¿Por qué no me deja conectar FileZilla?

Revisa tres cosas: que el puerto sea el correcto (21 para cPanel, 2106 para Syspanel), que el usuario y contraseña sean exactos (sin espacios) y que tu hosting no bloquee conexiones FTP desde tu IP. Si nada funciona, contacta con tu proveedor.

¿Puedo usar FTP para subir archivos grandes?

Sí, de hecho es la mejor forma. FileZilla reanuda transferencias cortadas, lo que hace que subir archivos grandes sea mucho más fiable que desde el Administrador de Archivos de cPanel, que a veces tiene límites de tamaño.

¿Qué hago si subo archivos y no veo mi web?

Lo más probable es que estés en la carpeta equivocada o que falte el archivo index.php o .htaccess. Verifica también que los permisos sean los correctos (644 para archivos, 755 para carpetas).

¿Es seguro usar FTP?

El FTP clásico envía la contraseña sin cifrar, así que no es recomendable en redes públicas. Usa SFTP (puerto 22) o FTPS (puerto 990) si tu hosting lo permite. FileZilla soporta ambos sin problemas.

¿Puedo editar archivos directamente desde FileZilla?

Sí, puedes hacer clic derecho sobre un archivo remoto y elegir "Ver/Editar". FileZilla lo descargará, lo abrirá con tu editor de texto y, al guardarlo, te preguntará si quieres subirlo de nuevo. Es muy útil para cambios rápidos.


Conclusión

Subir tu web por FTP con FileZilla es una habilidad esencial para cualquier persona que gestione un hosting. Aunque al principio parezca complicado, una vez que lo haces unas cuantas veces se convierte en algo mecánico. La clave está en tener los datos correctos de tu cPanel, elegir la carpeta adecuada (public_html) y mantener tus archivos organizados.

Recuerda que FileZilla es tu aliado para tareas repetitivas, mientras que el Administrador de Archivos de cPanel es perfecto para acciones rápidas desde el navegador. Combina ambos según lo que necesites.

Si tu hosting usa Syspanel, no olvides el puerto 2106. Es un detalle pequeño, pero que te ahorrará muchos quebraderos de cabeza.

Y si en algún momento te pierdes, vuelve a esta guía. La he escrito pensando en que cualquier persona, sin importar su nivel técnico, pueda seguirla sin problemas. ¡Buena suerte con tu web!

¿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