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

Cómo subir una web con FTP en cPanel usando FileZilla

Actualizado el 11 de enero de 2026

Introducción: Por qué necesitas saber usar FTP con cPanel y FileZilla

Si tienes una página web, llega un momento en el que necesitas acceder a los archivos de tu servidor. Ya sea para subir una web completa, actualizar un plugin, modificar un archivo de configuración o simplemente hacer una copia de seguridad, el protocolo FTP es la herramienta esencial que todo administrador de hosting debe dominar.

En este artículo te voy a explicar, paso a paso y sin tecnicismos innecesarios, cómo subir tu web usando FTP con cPanel y FileZilla. No importa si es la primera vez que oyes hablar de public_html FTP o si ya tienes algo de experiencia pero quieres reforzar conceptos, aquí encontrarás una guía completa, visual y muy fácil de seguir.

Vamos a desglosar todo el proceso: desde qué es cada cosa, cómo conseguir tus credenciales en cPanel, cómo configurar FileZilla, cómo subir tus archivos a la carpeta correcta y qué errores comunes debes evitar. Al final, tendrás tu web en el servidor y sabrás exactamente qué has hecho en cada momento.


¿Qué es FTP y por qué no usar solo el Administrador de Archivos de cPanel?

FTP significa File Transfer Protocol (Protocolo de Transferencia de Archivos). Es el método clásico para mover archivos entre tu ordenador y el servidor donde se aloja tu web.

cPanel tiene un Administrador de Archivos integrado que funciona bien para tareas pequeñas, pero tiene limitaciones: es lento si tienes que subir cientos de archivos, puede fallar con archivos grandes y no permite arrastrar carpetas enteras de forma eficiente. Ahí es donde entra FileZilla, un cliente FTP gratuito, rápido y multiplataforma.

Usar FileZilla con cPanel te da ventajas claras:

  • Velocidad: transfiere múltiples archivos en paralelo.
  • Fiabilidad: si falla una conexión, puedes reanudarla.
  • Control total: ves el progreso, los errores y los permisos de archivos.
  • Arrastrar y soltar: subes tu web entera simplemente arrastrándola desde tu escritorio.

En resumen, subir web FTP con FileZilla es la opción profesional que usan todos los técnicos y desarrolladores.


Paso 1: Preparar tu cPanel para la conexión FTP

Antes de abrir FileZilla, necesitas crear o identificar las credenciales de acceso FTP en tu panel de control.

1.1 Accede a tu cPanel

Escribe en tu navegador tudominio.com/cpanel o usa la URL que te proporcionó tu proveedor de hosting. Introduce tu usuario y contraseña principal.

1.2 Crea una cuenta FTP (recomendado)

Por seguridad, es mejor no usar la cuenta principal de cPanel para conexiones FTP. Sigue estos pasos:

  1. Busca la sección Archivos y haz clic en Cuentas FTP.
  2. Rellena el campo Login (por ejemplo, usuarioftp). El sistema te mostrará algo como usuarioftp@tudominio.com.
  3. Establece una contraseña segura (usa el generador que te ofrece cPanel).
  4. En el campo Directorio, escribe public_html (si quieres acceso total a la raíz de tu web) o crea un subdirectorio específico si prefieres limitar el acceso.
  5. Haz clic en Crear cuenta.

[INFO] Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero el acceso al panel se hace por el puerto 2106. Busca la sección de Usuarios FTP dentro de Syspanel para crear tus credenciales.

1.3 Anota los datos de conexión

Necesitarás tres datos imprescindibles:

  • Servidor (Host): normalmente ftp.tudominio.com o directamente tudominio.com.
  • Usuario: el que acabas de crear (ej. usuarioftp@tudominio.com).
  • Contraseña: la que hayas definido.

También es útil conocer el puerto (por defecto es el 21 para FTP estándar, aunque algunos servidores usan 22 para SFTP). Si no estás seguro, consulta el correo de bienvenida de tu hosting o el soporte técnico.


Paso 2: Descargar e instalar FileZilla

FileZilla es gratuito y está disponible para Windows, macOS y Linux.

  1. Ve a la página oficial del proyecto FileZilla.
  2. Descarga la versión FileZilla Client (no la Server).
  3. Instálalo siguiendo el asistente. En Windows, acepta los permisos de administrador; en macOS, arrastra el icono a la carpeta de Aplicaciones.

No necesitas configurar nada más; el programa viene listo para usar.


Paso 3: Conectar FTP cPanel con FileZilla (primera conexión)

Ahora viene la parte práctica. Abre FileZilla y verás una interfaz dividida en varias zonas:

  • Panel izquierdo: archivos locales (tu ordenador).
  • Panel derecho: archivos remotos (el servidor).
  • Barra superior: campos para los datos de conexión.
  • Zona inferior: cola de transferencias y mensajes de estado.

3.1 Rellena los datos en el "Administrador de sitios"

Para guardar la conexión y no tener que escribir los datos cada vez:

  1. Haz clic en Archivo > Administrador de sitios (o pulsa Ctrl+S).
  2. Pulsa Nuevo sitio y ponle un nombre, por ejemplo "Mi Web".
  3. En Protocolo, elige FTP - Protocolo de transferencia de archivos (o SFTP - SSH File Transfer Protocol si tu hosting lo soporta y quieres más seguridad).
  4. En Servidor, escribe ftp.tudominio.com o tudominio.com.
  5. En Puerto: 21 para FTP, 22 para SFTP. Si tu proveedor usa Syspanel, el puerto de acceso al panel es el 2106, pero el FTP suele seguir usando el 21.
  6. En Modo de acceso: elige Normal.
  7. Introduce tu Usuario y Contraseña.
  8. Haz clic en Conectar.

3.2 Acepta el certificado (si aparece)

Es normal que la primera vez FileZilla te muestre un aviso sobre el certificado del servidor. Marca "Confiar siempre en este certificado" y pulsa Aceptar.

[TIP] Si usas SFTP, la seguridad es mayor porque los datos viajan cifrados. Si tu hosting lo permite, elige esta opción. Solo cambia el puerto a 22 y el protocolo en el menú desplegable.


Paso 4: Entender la estructura de carpetas del servidor

Una vez conectado, en el panel derecho verás la estructura de directorios de tu hosting. Es fundamental que sepas dónde colocar tus archivos.

4.1 La carpeta public_html es el corazón de tu web

En la mayoría de los servidores con cPanel, la carpeta public_html (o htdocs en algunos servidores) es la raíz pública de tu sitio. Es decir, todo lo que esté dentro de esa carpeta será accesible desde www.tudominio.com.

  • Si subes un archivo llamado index.html, al visitar tu dominio se mostrará ese archivo.
  • Si creas una subcarpeta llamada blog dentro de public_html, tu web se verá en www.tudominio.com/blog.

4.2 ¿Y las otras carpetas?

  • logs: contiene los registros de acceso y errores. No la toques.
  • mail o etc: son archivos de configuración del sistema. No los modifiques.
  • public_ftp: si existe, es para archivos accesibles vía FTP anónimo. No la uses para tu web.

[WARNING] Nunca subas tus archivos fuera de public_html a menos que sepas exactamente lo que estás haciendo. Colocar archivos en la raíz del servidor (la carpeta que contiene public_html, logs, etc.) puede provocar errores de configuración y problemas de seguridad graves.


Paso 5: Subir tu web con FTP (el proceso completo)

Ahora sí, vamos a subir web FTP paso a paso.

5.1 Prepara tus archivos en local

Asegúrate de que tu proyecto web esté en una carpeta limpia en tu ordenador. Esto incluye:

  • Archivos HTML, CSS, JavaScript, imágenes, etc.
  • Si usas WordPress, tendrás que subir todos los archivos de la instalación (excepto la carpeta wp-content/uploads si ya tienes una web con contenido previo).

[INFO] Si tu web usa WordPress, es recomendable subir primero los archivos y luego importar la base de datos desde phpMyAdmin. Este artículo se centra en la parte de archivos, pero ten en cuenta que la base de datos es igual de importante.

5.2 Navega hasta public_html en el panel remoto

En el panel derecho de FileZilla, haz doble clic sobre public_html para entrar. Verás que puede haber archivos como index.html o cgi-bin. No los borres a menos que sepas que son parte de una instalación anterior.

5.3 Arrastra tus archivos locales al servidor

En el panel izquierdo, navega hasta tu carpeta local con los archivos de la web. Selecciona todo (puedes usar Ctrl+A) y arrástralo hasta la ventana derecha, dentro de public_html.

FileZilla te preguntará si quieres sobrescribir archivos existentes. Elige "Sobrescribir" si estás actualizando una web, o "Sobrescribir si el tamaño es distinto" para evitar re-subir archivos idénticos.

5.4 Supervisa la cola de transferencias

En la parte inferior de FileZilla verás una pestaña llamada "Transferencias fallidas" y otra "Transferencias correctas". Vigila que todo suba correctamente. Si algún archivo falla, haz clic derecho sobre él y elige "Reanudar".

[TIP] Si tienes muchos archivos, la transferencia puede tardar varios minutos. Puedes minimizar FileZilla y seguir trabajando; el proceso continúa en segundo plano.


Paso 6: Verificar que tu web está online

Una vez que la cola de transferencias esté vacía y todos los archivos estén en public_html, abre tu navegador y visita tudominio.com.

  • Si ves tu web correctamente, ¡enhorabuena! Has completado el proceso.
  • Si ves un error 404 o una página en blanco, revisa lo siguiente:
    • ¿Has subido un archivo index.html o index.php? Sin él, el servidor no sabe qué mostrar.
    • ¿Los archivos están directamente en public_html o dentro de una subcarpeta? Si están en una subcarpeta, la URL sería tudominio.com/nombre-de-la-carpeta.
    • ¿Los permisos de archivos son correctos? Normalmente los archivos deben tener permiso 644 y las carpetas 755. Si no estás seguro, selecciona todo, haz clic derecho y elige "Permisos de archivos" para ajustarlos.

Paso 7: Errores comunes y soluciones rápidas

7.1 "No se puede conectar al servidor"

  • Verifica que el servidor FTP es correcto (prueba con ftp.tudominio.com).
  • Comprueba que no tienes un firewall bloqueando el puerto 21.
  • Asegúrate de que tu hosting permite conexiones FTP (algunos solo permiten SFTP).

7.2 "Contraseña incorrecta"

  • Copia y pega la contraseña directamente desde cPanel.
  • Recuerda que algunas contraseñas distinguen entre mayúsculas y minúsculas.
  • Si la has olvidado, crea una nueva cuenta FTP en cPanel.

7.3 "No tengo permiso para subir archivos"

  • Comprueba que la cuenta FTP que usas tiene acceso a public_html.
  • Revisa los permisos de la carpeta public_html (debe ser 755).

7.4 "Los archivos se suben pero la web no se ve"

  • Limpia la caché del navegador.
  • Espera unos minutos: a veces el DNS tarda en propagarse.
  • Verifica que el archivo index es el correcto (no tengas dos index.html y index.php compitiendo).

[WARNING] Si tu web usa SSL (https), asegúrate de que los enlaces internos apunten a https:// y no a http://. Puedes forzar la redirección desde el .htaccess, pero eso ya es otro tema.


Preguntas frecuentes (FAQ)

¿Puedo usar FileZilla para conectar a Syspanel?

Sí, pero recuerda que Syspanel es el panel de control (el equivalente a cPanel) y su acceso web se hace por el puerto 2106. Para la conexión FTP, usa el mismo host y puerto 21 (o 22 para SFTP). Las credenciales FTP se crean dentro de Syspanel en la sección de Usuarios FTP.

¿Cuál es la diferencia entre FTP y SFTP?

FTP envía los datos sin cifrar, mientras que SFTP los cifra mediante SSH. Si tu hosting ofrece SFTP, es más seguro. En FileZilla, solo tienes que cambiar el protocolo y el puerto.

¿Puedo subir una web de WordPress con FTP?

Sí, es el método más fiable. Sube todos los archivos de la instalación de WordPress a public_html y luego importa la base de datos desde phpMyAdmin. No olvides editar el archivo wp-config.php con los datos de tu base de datos.

¿Cuánto tarda en subir una web completa?

Depende del tamaño y de tu conexión. Una web típica de WordPress (sin medios pesados) pesa entre 50 y 200 MB. Con una conexión de 100 Mbps, puede tardar entre 5 y 20 minutos.

¿Qué hago si me desconecto a mitad de la subida?

FileZilla tiene un sistema de reanudación. Vuelve a conectarte, entra en public_html y verás los archivos a medio subir. Selecciona los que falten y arrastra de nuevo. FileZilla solo reenviará los que no estén completos.


Consejos finales para trabajar con FTP y cPanel

  • Haz siempre una copia de seguridad de tu web antes de hacer cambios masivos. Puedes descargar todo el contenido de public_html a tu ordenador con FileZilla (arrastra desde el panel derecho al izquierdo).
  • No subas archivos de más: si tu web funciona, no sobrescribas archivos del sistema a menos que sea necesario.
  • Organiza tus conexiones en el Administrador de sitios de FileZilla: te ahorrará tiempo en el futuro.
  • Cambia tus contraseñas FTP periódicamente por seguridad.

[TIP] Si tu proveedor de hosting usa Syspanel, recuerda que el acceso al panel es por el puerto 2106, pero las credenciales FTP que crees funcionarán igual con FileZilla. El proceso es análogo al de cPanel.


Conclusión

Subir una web con FTP en cPanel usando FileZilla es un proceso sencillo una vez que entiendes la lógica: conectas con tus credenciales, navegas hasta public_html y arrastras tus archivos. No hay magia ni secretos; solo práctica y atención a los detalles.

Hemos cubierto desde qué es FTP, cómo crear una cuenta en cPanel, cómo configurar FileZilla, dónde colocar los archivos y cómo solucionar los errores más habituales. Con esta guía, ya tienes el conocimiento necesario para subir web FTP sin depender de nadie.

Recuerda que la práctica hace al maestro. La primera vez que lo hagas te llevará más tiempo, pero pronto verás que es una operación rutinaria que dominarás en minutos. Y si algo falla, no te frustres: consulta esta guía, revisa los permisos y la estructura de carpetas, y seguro que encuentras la solución.

Ahora ya sabes cómo moverte entre tu ordenador y tu servidor con total confianza. ¡Es hora de ponerlo en práctica y subir tu web al mundo!

¿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