Cómo subir tu sitio web con FTP en cPanel (FileZilla)
¿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.htmloindex.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.como 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).
- Host / Servidor: generalmente
[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:2106en 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:
- Ingresa a tu cPanel: escribe
tudominio.com/cpanelen tu navegador o usa el enlace que te dio tu proveedor. Inicia sesión con tu usuario y contraseña principal. - Busca la sección "Archivos": dentro de cPanel, localiza el Ãcono que dice "Cuentas FTP" o "FTP Accounts".
- Crea una nueva cuenta:
- Login: escribe un nombre, por ejemplo,
webmaster. El sistema añadirá automáticamente tu dominio, quedando algo comowebmaster@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_htmlpara que tengas acceso a la raÃz de tu sitio. - Haz clic en "Crear cuenta".
- Login: escribe un nombre, por ejemplo,
[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)
- Abre FileZilla. Verás la interfaz principal con 4 paneles.
- En la barra superior, hay campos para Host, Nombre de usuario, Contraseña y Puerto.
- 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(o22si tu hosting soporta SFTP).
- Host:
- Pulsa "Conexión rápida" (el botón con un rayo).
Opción B: Guardar el perfil como "Sitio" (recomendado)
- Ve al menú Archivo > Administrador de sitios (o presiona
Ctrl+S). - Haz clic en "Nuevo sitio" y ponle un nombre, por ejemplo "Mi Web Personal".
- 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.
- 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
- Navega en el panel izquierdo hasta tu carpeta local con los archivos del sitio (los que vas a subir).
- 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á elwp-admin,wp-content, etc. - 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". - FileZilla comenzará a transferir los archivos. Verás una cola en la parte inferior con el progreso.
- Espera a que se complete la transferencia. El tiempo dependerá de la cantidad y peso de los archivos.
- 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.
- Abre tu navegador y escribe
tudominio.com. - Si ves tu página web, ¡felicidades! Has completado el proceso de subir web FTP cPanel con éxito.
- Si aparece un error 404 o una página en blanco, revisa lo siguiente:
- ¿El archivo principal se llama
index.htmloindex.php? Debe estar enpublic_html. - ¿Los archivos están dentro de
public_htmly 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.
- ¿El archivo principal se llama
[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.comy notudominio.coma 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_htmly 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_htmly 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.phpcon 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.
