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

Cómo subir tu sitio web con FTP en cPanel (FileZilla)

Actualizado el 4 de diciembre de 2025

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

Si acabas de contratar un hosting o quieres actualizar tu sitio web, seguramente has escuchado hablar de FTP. Pero, ¿qué es exactamente? FTP son las siglas de File Transfer Protocol (Protocolo de Transferencia de Archivos). En términos sencillos, es el método estándar que se usa desde hace décadas para subir archivos desde tu computadora al servidor de tu hosting.

Piensa en tu cuenta de hosting como un gran edificio de departamentos. Tu dominio (www.tusitio.com) es la dirección del edificio, y la carpeta public_html es tu departamento específico. Para meter tus muebles (archivos HTML, imágenes, CSS, etc.), necesitas una llave: esa llave son tus credenciales FTP (usuario, contraseña, servidor y puerto).

Aunque hoy en día muchos usan el Administrador de Archivos de cPanel, FTP sigue siendo la opción preferida para subir sitios web grandes, hacer copias de seguridad o transferir cientos de archivos a la vez, porque es más rápido y estable. Además, herramientas como FileZilla te permiten ver el progreso de cada archivo y reanudar transferencias si se interrumpen.

En esta guía completa, te enseñaré paso a paso a conectar FTP hosting usando cPanel y FileZilla. No necesitas ser un experto en tecnología; solo sigue las instrucciones y en menos de 15 minutos tendrás tu sitio en línea.


Requisitos previos antes de empezar

Antes de lanzarnos a la acción, asegúrate de tener lo siguiente a la mano:

  • Datos de acceso a cPanel: usuario y contraseña (te los envió tu proveedor de hosting al contratar el servicio).
  • FileZilla instalado: es gratuito y está disponible para Windows, macOS y Linux. Descárgalo desde su sitio oficial (filezilla-project.org).
  • Archivos de tu sitio web: deben estar en una carpeta de tu computadora. El archivo principal suele llamarse index.html o index.php.
  • Credenciales FTP: normalmente las encuentras en la sección "Cuentas FTP" de cPanel, pero también te las proporciona tu hosting. Necesitarás:
    • Host / Servidor: generalmente ftp.tudominio.com o la IP del servidor.
    • Usuario FTP: suele ser tu usuario de cPanel o uno específico que crees.
    • Contraseña: la que definas o la que te asignaron.
    • Puerto: el estándar es 21 (o 22 si usas SFTP/SSH).

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso a tu panel de control es diferente. Para gestionar archivos o ver datos FTP en Syspanel, recuerda que el puerto de acceso al panel es el 2106. Es decir, tendrías que escribir https://tudominio.com:2106 en tu navegador para entrar. Sin embargo, el proceso de FTP con FileZilla es idéntico: los datos los encuentras en la sección de cuentas FTP del panel.


Paso 1: Crea una cuenta FTP en cPanel (si no la tienes)

La mayoría de los hostings crean una cuenta FTP principal automáticamente al contratar el servicio. Pero si no la encuentras o quieres una cuenta separada (más segura para dar acceso a un colaborador), sigue estos pasos:

  1. Ingresa a tu cPanel: escribe tudominio.com/cpanel en tu navegador o usa el enlace que te dio tu proveedor. Inicia sesión con tu usuario y contraseña principal.
  2. Busca la sección "Archivos": dentro de cPanel, localiza el ícono que dice "Cuentas FTP" o "FTP Accounts".
  3. Crea una nueva cuenta:
    • Login: escribe un nombre, por ejemplo, webmaster. El sistema añadirá automáticamente tu dominio, quedando algo como webmaster@tudominio.com.
    • Contraseña: usa el generador seguro que te ofrece cPanel o escribe una propia. Cópiala en un bloc de notas, la necesitarás para FileZilla.
    • Directorio: déjalo en public_html para que tengas acceso a la raíz de tu sitio.
    • Haz clic en "Crear cuenta".

[TIP] No compartas tu cuenta principal de cPanel con nadie. Es mucho más seguro crear cuentas FTP específicas con permisos limitados a la carpeta que necesiten.


Paso 2: Configura FileZilla para conectarte a tu hosting

Una vez que tengas FileZilla instalado y tus datos FTP listos, es hora de configurar la conexión. Puedes hacerlo de dos formas: rápida (añadiendo los datos cada vez) o permanente (guardando un perfil de sitio). Te recomiendo la segunda para futuras conexiones.

Opción A: Conexión rápida (para una sola vez)

  1. Abre FileZilla. Verás la interfaz principal con 4 paneles.
  2. En la barra superior, hay campos para Host, Nombre de usuario, Contraseña y Puerto.
  3. Introduce los datos:
    • Host: ftp.tudominio.com (verifica en cPanel si es diferente).
    • Usuario: el que creaste (ej. webmaster@tudominio.com).
    • Contraseña: la que definiste.
    • Puerto: 21 (o 22 si tu hosting soporta SFTP).
  4. Pulsa "Conexión rápida" (el botón con un rayo).

Opción B: Guardar el perfil como "Sitio" (recomendado)

  1. Ve al menú Archivo > Administrador de sitios (o presiona Ctrl+S).
  2. Haz clic en "Nuevo sitio" y ponle un nombre, por ejemplo "Mi Web Personal".
  3. En la pestaña "General", completa los campos:
    • Protocolo: FTP - Protocolo de transferencia de archivos (o SFTP si tu hosting lo permite).
    • Host: ftp.tudominio.com.
    • Puerto: 21.
    • Tipo de inicio de sesión: "Normal" (para guardar usuario y contraseña).
    • Usuario: webmaster@tudominio.com.
    • Contraseña: la que corresponda.
  4. Pulsa "Conectar".

[WARNING] Si tu hosting solo permite conexiones seguras (SFTP/SSH), el puerto cambiará a 22 y el protocolo en FileZilla debe ser SFTP - Protocolo SSH. Si usas el puerto 21 con SFTP, la conexión fallará. Revisa la documentación de tu proveedor.


Paso 3: Subir archivos con FileZilla (el proceso clave)

¡Ya estás conectado! Ahora verás en la parte derecha de FileZilla los archivos del servidor (tu hosting) y en la parte izquierda los archivos de tu computadora. Es momento de subir archivos FTP.

Entendiendo la interfaz

  • Panel izquierdo (Sitio local): muestra las carpetas de tu PC. Navega hasta donde tienes los archivos de tu web.
  • Panel derecho (Sitio remoto): muestra las carpetas del servidor. Deberías ver public_html, logs, mail, etc.

Pasos para subir tu sitio

  1. Navega en el panel izquierdo hasta tu carpeta local con los archivos del sitio (los que vas a subir).
  2. En el panel derecho, entra a public_html. Esta es la carpeta pública donde deben vivir todos los archivos de tu web. Si tu sitio usa un CMS como WordPress, aquí es donde está el wp-admin, wp-content, etc.
  3. Selecciona todos los archivos de tu computadora (Ctrl+A) y arrástralos al panel derecho (a public_html). También puedes hacer clic derecho y elegir "Subir".
  4. FileZilla comenzará a transferir los archivos. Verás una cola en la parte inferior con el progreso.
  5. Espera a que se complete la transferencia. El tiempo dependerá de la cantidad y peso de los archivos.
  6. Una vez terminado, verifica que todos los archivos aparezcan en el panel derecho. Si hay algún error (archivo en rojo), selecciónalo y vuelve a subirlo.

[TIP] Si tienes muchos archivos y la conexión se cae, FileZilla tiene una opción para reanudar transferencias. Ve a Edición > Configuración > Transferencias y marca la casilla de "Reanudar transferencias si es posible". Así, al reconectar, no tendrás que subir todo de nuevo.

¿Subir dentro de una subcarpeta?

Si tu sitio debe instalarse en una subcarpeta (por ejemplo, public_html/blog), simplemente crea esa carpeta en el panel derecho (clic derecho > "Crear directorio") y sube los archivos dentro de ella. Pero lo más común es que la raíz del sitio sea public_html.


Paso 4: Verifica que tu sitio web esté en línea

Una vez que todos los archivos estén en el servidor, es hora de comprobar que todo funciona correctamente.

  1. Abre tu navegador y escribe tudominio.com.
  2. Si ves tu página web, ¡felicidades! Has completado el proceso de subir web FTP cPanel con éxito.
  3. Si aparece un error 404 o una página en blanco, revisa lo siguiente:
    • ¿El archivo principal se llama index.html o index.php? Debe estar en public_html.
    • ¿Los archivos están dentro de public_html y no dentro de una subcarpeta extraña?
    • ¿La base de datos (si usas WordPress) está configurada correctamente? Eso ya es otro tema, pero el FTP no es el culpable.

[INFO] Los cambios que subes por FTP son inmediatos. No necesitas esperar a que se propaguen, a diferencia de los cambios de DNS. Eso sí, si tu navegador tiene caché, es posible que no veas los cambios al instante. Prueba con Ctrl+F5 (forzar recarga) o en modo incógnito.


Errores comunes al conectar FTP y cómo solucionarlos

Aunque el proceso es sencillo, es normal encontrar algunos tropiezos. Aquí tienes los errores más frecuentes y sus soluciones:

"Error: Conexión establecida, pero el servidor no responde"

Esto suele ser un problema de firewall o que el servidor FTP no está activo.

  • Solución: Revisa que el puerto 21 esté abierto en tu firewall local. Prueba desactivando temporalmente el firewall de Windows o el antivirus.
  • Verifica en cPanel que la cuenta FTP esté activa y el servicio FTP esté corriendo (en "Estado del servidor").

"Error: No se pudo conectar al servidor"

  • Revisa el host: Asegúrate de escribir ftp.tudominio.com y no tudominio.com a secas. Algunos servidores usan la IP directa.
  • Revisa el puerto: Si tu hosting usa SFTP, el puerto es 22, no 21.

"Error: Autenticación fallida"

  • Usuario o contraseña incorrectos: Asegúrate de que el usuario incluya el dominio completo (ej. webmaster@tudominio.com).
  • Copia y pega la contraseña desde el bloc de notas para evitar errores de mayúsculas.

"No tengo permisos para subir archivos"

  • Revisa los permisos de la carpeta: En cPanel, entra a "Administrador de archivos", haz clic derecho sobre public_html y selecciona "Permisos". Debe estar en 755 o 750.
  • Cambia el propietario: Si la cuenta FTP no es la principal, es posible que no tenga permisos de escritura. Vuelve a cPanel y edita la cuenta FTP para que apunte a public_html y tenga permisos de escritura.

Seguridad al usar FTP: buenas prácticas

FTP es un protocolo antiguo y, por defecto, envía las contraseñas en texto plano. Para evitar riesgos, sigue estas recomendaciones:

  • Usa SFTP (FTP sobre SSH) siempre que sea posible: FileZilla lo soporta. Solo cambia el protocolo a SFTP y el puerto a 22. Es mucho más seguro.
  • Cambia tu contraseña FTP periódicamente desde cPanel.
  • No uses la cuenta FTP principal para todo: crea cuentas específicas para cada proyecto o colaborador.
  • Cierra FileZilla cuando termines de trabajar para que nadie más use tu sesión.

[WARNING] Nunca subas archivos con información sensible (como config.php con claves de base de datos) sin antes verificar que tu hosting tenga conexión segura. Si usas FTP puro, considera cambiar a SFTP para proteger tus credenciales.


Preguntas frecuentes (FAQ)

¿Puedo subir archivos desde el teléfono móvil?

Sí, pero es más complicado. Puedes usar apps como AndFTP o FTP Manager en Android, o Documents by Readdle en iOS. Sin embargo, para sitios grandes, siempre es mejor usar una computadora.

¿Puedo usar el Administrador de Archivos de cPanel en lugar de FTP?

¡Claro! De hecho, para archivos pequeños o ediciones rápidas, el Administrador de Archivos de cPanel es perfecto. Pero para subir archivos FTP de forma masiva o con archivos de más de 100 MB, FileZilla es más fiable porque no depende del navegador.

¿Qué es public_html exactamente?

Es la carpeta raíz de tu sitio web. Todo lo que esté dentro de ella es accesible desde internet. Si pones un archivo llamado prueba.html dentro de public_html, podrás verlo en tudominio.com/prueba.html. Si lo pones fuera, no será visible.

¿Cuánto tarda en subir mi sitio web?

Depende de tu velocidad de subida y del tamaño del sitio. Un sitio pequeño de 10 MB puede tardar menos de un minuto. Un sitio de 2 GB (con muchos videos) puede tardar horas. FileZilla te muestra el tiempo estimado en la parte inferior.

¿Necesito conocimientos técnicos para usar FileZilla?

No. Si sigues esta guía, solo necesitas saber arrastrar y soltar archivos. FileZilla es muy visual y los errores suelen ser descriptivos.

¿Puedo usar FileZilla con Syspanel?

Sí, absolutamente. Syspanel (el panel que antes se llamaba HestiaCP) también genera cuentas FTP. Solo recuerda que el acceso al panel es por el puerto 2106 (https://tudominio.com:2106), pero los datos FTP los encuentras dentro de la sección "Usuarios FTP" o similar. El proceso de conexión con FileZilla es exactamente el mismo.


Conclusión: Ya sabes cómo subir tu web con FTP en cPanel

Subir tu sitio web con FTP usando FileZilla es una habilidad esencial para cualquier persona que gestione un hosting. Ahora ya sabes:

  • Cómo crear una cuenta FTP en cPanel.
  • Cómo configurar FileZilla y guardar tu perfil para conexiones futuras.
  • El proceso completo para subir archivos FTP a public_html.
  • Cómo solucionar errores comunes de conexión.
  • Buenas prácticas de seguridad FTP.

Con esta guía, podrás actualizar tu sitio, subir una nueva versión o incluso migrar tu web de un hosting a otro sin depender de soporte técnico. Recuerda siempre verificar que los archivos estén en la carpeta correcta y que tu conexión sea segura.

Si te ha quedado alguna duda, repasa los pasos de nuevo o consulta la documentación de tu proveedor. ¡Ya estás listo para publicar tu contenido en internet!

[TIP] Guarda esta guía en tus marcadores. Cada vez que necesites conectar FTP hosting, solo tendrás que seguir estos pasos y tu web estará al día en cuestión de minutos.

¿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