Cómo subir archivos a tu hosting con FTP (FileZilla) en cPanel
¿Qué es FTP y por qué lo necesitas para tu hosting?
Si alguna vez has querido subir archivos a tu hosting, probablemente has escuchado hablar de FTP. Pero, ¿qué es exactamente? FTP (Protocolo de Transferencia de Archivos) es, en palabras sencillas, el método tradicional para mover archivos desde tu computadora hasta el servidor donde vive tu sitio web. Piensa en ello como un "puente digital" entre tu PC y tu hosting.
Aunque hoy en día muchos usan el Administrador de Archivos de cPanel, FTP sigue siendo la opción preferida cuando necesitas subir muchos archivos a la vez, carpetas completas, o cuando trabajas con un sitio web grande (como una tienda online o un WordPress con muchos plugins). La razón es simple: es más rápido, más estable y te da control total sobre la transferencia.
Para esta guía, usaremos FileZilla, el cliente FTP más popular y gratuito que existe. Es compatible con Windows, Mac y Linux, y es perfecto para principiantes. Conectar FTP cPanel con FileZilla es un proceso sencillo que dominarás en minutos. Al final de este artículo, sabrás exactamente cómo subir archivos a tu hosting FTP sin miedo a romper nada.
Paso 1: Obtén tus datos de conexión FTP desde cPanel
Antes de abrir FileZilla, necesitas reunir tres datos clave: el host (servidor), el usuario y la contraseña. Estos datos se generan desde tu panel de control cPanel.
¿Dónde encuentro mis datos FTP en cPanel?
- Inicia sesión en tu cPanel. Normalmente es algo como
tudominio.com/cpanelocpanel.tudominio.com. - Busca la sección "Archivos" y haz clic en "Cuentas FTP".
![Icono de Cuentas FTP en cPanel]
Aquí verás una lista de tus cuentas FTP. La principal suele llamarse igual que tu usuario de cPanel. Para esta guía, te recomiendo crear una cuenta específica para tus transferencias, así mantienes todo más seguro y ordenado.
Crear una cuenta FTP dedicada (opcional pero recomendado)
- En la parte inferior de la pantalla "Cuentas FTP", verás un formulario para "Agregar cuenta FTP".
- Completa los campos:
- Nombre de usuario: Elige uno fácil, por ejemplo
ftpuser. - Contraseña: Usa una contraseña segura. cPanel te da un generador; úsalo.
- Directorio: Déjalo vacío para que apunte a la raíz de tu sitio (normalmente
public_html). Si quieres limitar el acceso a una subcarpeta, escribe la ruta, por ejemplopublic_html/miweb.
- Nombre de usuario: Elige uno fácil, por ejemplo
- Haz clic en "Crear".
Ahora, anota estos datos, los necesitarás en el siguiente paso.
Paso 2: Descarga e instala FileZilla
Si aún no tienes FileZilla, este es el momento de descargarlo.
- Ve al sitio oficial:
filezilla-project.org. - Haz clic en "Download FileZilla Client". No necesitas la versión Pro ni el servidor.
- Descarga el instalador correspondiente a tu sistema operativo (Windows, Mac o Linux).
- Ejecuta el instalador y sigue los pasos. No necesitas cambiar ninguna opción; simplemente haz clic en "Siguiente" hasta que termine. Es un proceso muy intuitivo.
[TIP] Si usas Windows, descarga la versión que dice "Windows (64bit x86)" para asegurar compatibilidad.
Paso 3: Conectar FTP cPanel con FileZilla (la conexión)
Esta es la parte clave: conectar FTP cPanel con FileZilla. Sigue estos pasos y estarás dentro de tu servidor en menos de un minuto.
-
Abre FileZilla. Verás una interfaz con varias barras de herramientas y dos paneles grandes.
-
Localiza la barra de conexión rápida en la parte superior. Tiene cuatro campos vacíos:
Host,Nombre de usuario,ContraseñayPuerto. -
Completa los campos así:
- Host:
ftp.tudominio.com(por ejemplo,ftp.miweb.es). También puedes usar la IP del servidor o el nombre de servidor que aparece en cPanel. - Nombre de usuario: El usuario FTP que creaste (ej.
ftpuser@tudominio.como simplementeftpuser, dependiendo de cómo lo configuró tu proveedor). - Contraseña: La contraseña que elegiste.
- Puerto: Déjalo en 21 (es el puerto estándar para FTP). No lo cambies a menos que tu proveedor te diga lo contrario.
- Host:
-
Haz clic en "Conexión rápida" (el botón con un rayo).
-
Si es la primera vez, FileZilla te preguntará si confías en el certificado del servidor. Marca la casilla "Confiar siempre en este certificado" y haz clic en "Aceptar".
¡Listo! Deberías ver un mensaje verde en el registro de mensajes que dice algo como "Directorio listado correctamente". Eso significa que has conectado FTP cPanel con FileZilla de forma exitosa.
[WARNING] Si ves un error de "contraseña incorrecta" o "no se puede conectar", verifica que el usuario y la contraseña estén bien escritos. Recuerda que las contraseñas distinguen entre mayúsculas y minúsculas. Si el problema persiste, contacta con tu proveedor de hosting.
Paso 4: Entendiendo la interfaz de FileZilla (sin perderse)
Una vez conectado, verás dos paneles principales:
- Panel izquierdo (Sitio local): Muestra los archivos y carpetas de tu computadora.
- Panel derecho (Sitio remoto): Muestra los archivos y carpetas de tu hosting (servidor).
La navegación es igual en ambos: doble clic en una carpeta para entrar, y el botón "Subir un nivel" (flecha hacia arriba) para ir atrás.
En el panel remoto, verás una carpeta llamada public_html. Esta es la raíz de tu sitio web. Todo lo que quieras que sea visible en internet (tus archivos PHP, HTML, imágenes, etc.) debe ir dentro de public_html.
[INFO] En algunos servidores, la carpeta raíz puede llamarse
htdocsowww. Si no vespublic_html, revisa la documentación de tu hosting. En cualquier caso, la carpeta raíz es donde está el archivoindex.phpoindex.html.
Paso 5: Subir archivos a hosting FTP (el momento clave)
Ahora viene la acción: subir archivos a hosting FTP. Hay dos formas de hacerlo, elige la que te resulte más cómoda.
Método 1: Arrastrar y soltar (el más fácil)
- En el panel izquierdo (tu computadora), navega hasta la carpeta donde tienes los archivos de tu web.
- Selecciona los archivos o carpetas que quieras subir.
- Arrastra esa selección desde el panel izquierdo hasta el panel derecho (dentro de
public_htmlo la subcarpeta que quieras). - Suelta el botón del ratón. FileZilla comenzará a subir los archivos automáticamente.
Método 2: Clic derecho y "Subir"
- Selecciona los archivos en el panel izquierdo.
- Haz clic derecho sobre la selección.
- Elige la opción "Subir" en el menú contextual.
Verás la pestaña "Transferencias fallidas" y "Transferencias correctas" en la parte inferior de FileZilla. Mientras se suben, verás una barra de progreso. Cuando terminen, aparecerán en la lista de "Transferencias correctas".
[TIP] Si tienes muchos archivos, te recomiendo subir una carpeta comprimida en ZIP desde tu computadora y luego descomprimirla en el servidor usando el Administrador de Archivos de cPanel. Es mucho más rápido.
Paso 6: Subir carpetas completas con FileZilla
Subir una carpeta completa es igual de fácil que subir archivos individuales. Simplemente arrastra la carpeta entera desde el panel izquierdo al derecho. FileZilla se encargará de crear la estructura de carpetas en el servidor y subir todos los archivos dentro.
Esto es especialmente útil para instalar temas de WordPress, plugins o subir una copia de seguridad de tu sitio.
Paso 7: Verificar que los archivos se subieron correctamente
Una vez que la transferencia haya terminado, es importante verificar que todo esté en su lugar.
- En el panel derecho (servidor), navega hasta
public_htmly busca los archivos que acabas de subir. - Compara el tamaño de los archivos. FileZilla muestra el tamaño en ambas columnas. Si coinciden, la subida fue correcta.
- Abre tu navegador y visita tu sitio web (
tudominio.com). Si has subido un archivoindex.html, deberías ver su contenido.
[WARNING] Si tu sitio web no carga después de subir archivos, revisa que hayas subido los archivos dentro de
public_htmly no en la carpeta raíz del servidor (que es un nivel por encima). Este es un error muy común entre principiantes.
Preguntas frecuentes (FAQ) sobre FTP y FileZilla
¿Puedo usar FTP para subir archivos a un hosting que no sea cPanel?
Sí. Aunque esta guía se centra en cPanel, FTP funciona con cualquier panel de control (Plesk, DirectAdmin, o incluso Syspanel, que es la alternativa que usamos en algunos de nuestros planes). La única diferencia es dónde se encuentran las credenciales FTP. En el caso de Syspanel, recuerda que el acceso al panel se realiza a través del puerto 2106, pero las credenciales FTP las encontrarás en la sección de cuentas FTP de tu panel. El proceso de conexión con FileZilla es idéntico.
¿Qué hago si FileZilla se desconecta a mitad de una subida?
Esto puede pasar con archivos muy grandes o conexiones inestables. No te preocupes. FileZilla te permite reanudar la transferencia desde donde se quedó. Simplemente vuelve a conectar y arrastra el archivo de nuevo; FileZilla te preguntará si quieres sobrescribir o reanudar. Elige "Reanudar" si está disponible.
¿Es seguro usar FTP?
El FTP tradicional no está cifrado, lo que significa que tus datos viajan en texto plano. Para mayor seguridad, te recomiendo usar SFTP (FTP sobre SSH) o FTPS (FTP con SSL). En FileZilla, solo tienes que cambiar el puerto en la barra de conexión rápida:
- Para SFTP, el puerto es 22.
- Para FTPS, el puerto es 21 pero debes usar el protocolo
ftps://antes del host.
Si tu proveedor lo soporta, es la mejor opción.
¿Por qué no veo mis archivos en el sitio web después de subirlos?
Esto suele deberse a tres razones:
- Los subiste a la carpeta equivocada. Revisa que estén en
public_html. - El caché del navegador. Limpia la caché o prueba en modo incógnito.
- El nombre del archivo principal no es correcto. El servidor busca
index.phpoindex.htmlcomo página principal. Si tu archivo se llamahome.html, no lo mostrará por defecto.
¿Puedo usar FTP para editar archivos directamente?
FileZilla no es un editor de código. Te recomiendo descargar el archivo, editarlo en tu editor local (como VS Code o Sublime Text) y volver a subirlo. Sin embargo, FileZilla sí te permite ver y editar archivos si haces clic derecho sobre un archivo y eliges "Ver/Editar". Te abrirá el archivo con el editor predeterminado de tu sistema, y al guardarlo, te preguntará si quieres subir los cambios al servidor.
Conclusión: Ya eres un experto en subir archivos con FileZilla
Felicidades. Ya sabes cómo subir archivos a tu hosting con FTP usando cPanel y FileZilla. Es una habilidad fundamental para cualquier persona que gestione un sitio web. Con la práctica, verás que es un proceso rápido y muy fiable.
Recuerda los puntos clave:
- Obtén tus credenciales FTP desde cPanel (o tu panel de control).
- Conecta FTP cPanel con FileZilla usando el host, usuario y contraseña.
- Sube archivos arrastrándolos a la carpeta
public_html. - Verifica que los archivos se subieron correctamente revisando tu sitio web.
- Para mayor seguridad, usa SFTP o FTPS si tu hosting lo permite.
Si tienes alguna duda, no dudes en revisar la documentación de tu proveedor de hosting o consultar su soporte técnico. Estamos aquí para ayudarte. ¡Ahora ve y sube esos archivos!
