Cómo subir archivos a tu hosting con FTP desde cPanel
¿Qué es FTP y por qué lo necesitas?
Si alguna vez te has preguntado cómo “meter” los archivos de tu página web en el servidor, la respuesta más común y práctica es usando FTP (Protocolo de Transferencia de Archivos). Piénsalo como un “explorador de archivos” especial que conecta tu computadora directamente con el hosting, sin necesidad de entrar al panel de control cada vez.
Aunque cPanel tiene un gestor de archivos integrado muy útil, el FTP es mucho más rápido y eficiente cuando tienes que subir muchos archivos, carpetas enteras o hacer actualizaciones constantes (como en WordPress o tiendas online). Además, te permite arrastrar y soltar archivos desde tu PC como si estuvieras moviendo cosas en tu escritorio.
En este artículo, te voy a explicar paso a paso cómo configurar y usar FTP desde cPanel, con el cliente gratuito FileZilla, que es el más popular y fácil de usar. No necesitas ser un experto, solo seguir las instrucciones.
Requisitos previos
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a cPanel (te lo proporciona tu empresa de hosting).
- Credenciales de FTP (usuario y contraseña). Si no las tienes, te enseño a crearlas más abajo.
- Un cliente FTP. En este tutorial usaremos FileZilla, pero el proceso es similar en otros como Cyberduck o WinSCP.
- Conexión a internet estable, porque vas a transferir archivos.
Paso 1: Crear una cuenta FTP desde cPanel
Si tu hosting ya te dio un usuario FTP principal, puedes saltarte este paso. Pero si no lo tienes o quieres crear cuentas FTP adicionales (por ejemplo, para que un colaborador suba archivos sin acceso a todo el panel), aquí te explico cómo:
- Inicia sesión en cPanel. Normalmente accedes desde
tudominio.com/cpanelotudominio.com:2083. - Busca la sección “Archivos” y haz clic en “Cuentas FTP” (o “FTP Accounts” si está en inglés).
- Verás un formulario para crear una nueva cuenta. Rellena los campos:
- Login: El nombre de usuario (ej.
usuarioftp). El sistema te mostrará el nombre completo (ej.usuarioftp@tudominio.com). - Contraseña: Elige una segura. Puedes usar el generador automático que te sugiere cPanel.
- Directorio: Es la carpeta a la que tendrá acceso. Si quieres acceso a todo el sitio, déjalo en
public_html(o la carpeta raíz de tu web). Si solo quieres una subcarpeta, escribe algo comopublic_html/descargas. - Cuota: Puedes limitar el espacio. Si no quieres límite, déjalo en “Sin límite”.
- Login: El nombre de usuario (ej.
- Haz clic en “Crear cuenta”. ¡Listo! Ya tienes tus credenciales FTP.
[INFO] El directorio
public_htmles la raíz pública de tu sitio web. Todo lo que subas ahí será visible en internet (por ejemplo,tudominio.com/miarchivo.jpg).
Paso 2: Descargar e instalar FileZilla
FileZilla es un cliente FTP gratuito y de código abierto. Es el más recomendado para principiantes por su interfaz clara y su estabilidad.
- Ve a la página oficial:
filezilla-project.org. - Descarga la versión para tu sistema operativo (Windows, macOS o Linux).
- Instálalo siguiendo los pasos del asistente. No necesitas cambiar ninguna opción, todo viene bien por defecto.
[TIP] Si estás en un ordenador de trabajo o compartido, puedes usar la versión “portable” que no requiere instalación. Se ejecuta directamente desde un USB.
Paso 3: Conectarte a tu servidor con FileZilla
Una vez instalado, abre FileZilla. Verás una ventana dividida en varias partes:
- Panel izquierdo: Tus archivos locales (tu computadora).
- Panel derecho: Los archivos del servidor (tu hosting).
- Barra superior: Campos para la conexión.
Ahora, sigue estos pasos para conectarte:
- En la barra superior, escribe los siguientes datos:
- Host:
tudominio.com(o la IP de tu servidor, que encuentras en cPanel). - Nombre de usuario: El login de FTP que creaste (ej.
usuarioftp@tudominio.com). - Contraseña: La que definiste.
- Puerto: Déjalo en
21(es el puerto estándar de FTP). Si tu hosting usa SFTP (más seguro), el puerto sería22y tendrías que cambiar el protocolo en el campo “Protocolo” de la barra superior.
- Host:
- Haz clic en “Conexión rápida” (el botón con un rayo).
- Si es la primera vez, te preguntará si confías en el certificado del servidor. Marca “Confiar siempre” y acepta.
Si todo fue bien, en el panel derecho verás las carpetas de tu hosting, y en la parte de arriba de FileZilla aparecerá un mensaje verde que dice “Conexión establecida”.
[WARNING] Si ves un error de “conexión rechazada” o “timeout”, revisa que tu hosting permita conexiones FTP y que el puerto no esté bloqueado por tu firewall o red local. También verifica que escribiste bien el host (sin
http://).
Paso 4: Navegar y subir archivos
Ahora que estás conectado, es momento de subir tus archivos. Sigue estos pasos:
- En el panel izquierdo (tu PC), navega hasta la carpeta donde tienes los archivos de tu web (por ejemplo,
C:\MiProyectoWeb). - En el panel derecho (servidor), navega hasta
public_html(o la carpeta que definiste en la cuenta FTP). - Selecciona los archivos o carpetas que quieras subir. Puedes hacerlo de dos formas:
- Arrastrar y soltar: Arrastra los archivos desde la izquierda hacia la derecha.
- Botón derecho: Haz clic derecho sobre el archivo y elige “Subir” (o “Upload”).
- Verás la cola de transferencias en la parte inferior de FileZilla. Espera a que termine. El tiempo dependerá del tamaño de los archivos y tu velocidad de conexión.
[TIP] Para subir una carpeta completa, arrástrala directamente. FileZilla creará la estructura de carpetas automáticamente en el servidor.
Paso 5: Gestionar archivos en el servidor
FTP no solo sirve para subir, también puedes administrar tus archivos directamente desde FileZilla. Aquí tienes las acciones más útiles:
- Descargar archivos: Arrastra desde el panel derecho (servidor) hacia el izquierdo (tu PC).
- Renombrar: Haz clic derecho sobre el archivo y elige “Renombrar”.
- Eliminar: Haz clic derecho y elige “Eliminar”. Cuidado, no hay papelera en FTP.
- Cambiar permisos (CHMOD): Haz clic derecho > “Permisos de archivo”. Esto es útil para carpetas que necesitan permisos
755o644en Linux. - Crear carpetas: Haz clic derecho en el panel derecho y elige “Crear directorio”.
[WARNING] Ten mucho cuidado al eliminar archivos en el servidor. No hay forma de recuperarlos desde FTP. Si no estás seguro, descárgalos primero a tu PC.
Alternativa: El administrador de archivos de cPanel
Aunque FTP es excelente, a veces (por ejemplo, si estás en un ordenador sin permisos para instalar programas) puedes usar el Administrador de archivos de cPanel. Es una interfaz web que funciona de manera similar.
- En cPanel, busca la sección “Archivos” y haz clic en “Administrador de archivos”.
- Se abrirá una ventana con la estructura de carpetas. Navega hasta
public_html. - Haz clic en “Subir” en la barra superior. Se abrirá un selector de archivos de tu PC.
- Selecciona el archivo y espera a que termine la subida.
La desventaja es que solo puedes subir un archivo a la vez y no es tan cómodo para muchas carpetas. Pero es perfecto para archivos pequeños o soluciones rápidas.
Solución de problemas comunes
No puedo conectar por FTP
- Revisa el host: Asegúrate de que estás usando
tudominio.como la IP correcta. Algunos hostings usan un subdominio tipoftp.tudominio.com. - Puerto: Verifica que el puerto es
21(FTP) o22(SFTP). - Firewall: Desactiva temporalmente el firewall de Windows o prueba con otra red.
- Contraseña: Si la olvidaste, cámbiala desde cPanel > Cuentas FTP.
Los archivos no se ven en mi web
- Carpeta equivocada: Asegúrate de que subiste a
public_htmly no a otra carpeta. - Caché del navegador: Limpia la caché o prueba en modo incógnito.
- Permisos: Si ves un error 403, revisa los permisos de la carpeta (deben ser
755para carpetas y644para archivos).
La subida se interrumpe
- Conexión inestable: Usa una conexión por cable en lugar de WiFi.
- Archivos muy grandes: Algunos hostings limitan el tamaño. Puedes comprimir en ZIP y subirlo, luego descomprimirlo en el servidor con el Administrador de archivos de cPanel.
Preguntas frecuentes (FAQ)
¿Es seguro usar FTP?
El FTP estándar no cifra los datos, así que tu contraseña viaja en texto plano. Para mayor seguridad, usa SFTP (puerto 22) o FTPS (puerto 990). En FileZilla, solo cambia el protocolo en la barra superior antes de conectar.
¿Puedo usar FTP con mi plan de hosting compartido?
Sí, la gran mayoría de planes de hosting incluyen acceso FTP. Si no funciona, contacta con tu proveedor.
¿Qué hago si mi hosting usa Syspanel en lugar de cPanel?
Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso al panel es a través del puerto 2106 (por ejemplo, tudominio.com:2106). Dentro de Syspanel, busca la sección de “Usuarios FTP” para crear tus credenciales. El resto del proceso con FileZilla es idéntico.
¿Puedo subir archivos desde el móvil?
Sí, existen aplicaciones como FileZilla Mobile o Solid Explorer que te permiten conectarte por FTP desde Android o iPhone, aunque la experiencia es menos cómoda que en un ordenador.
¿Cuánto tiempo tarda en subir un archivo?
Depende del tamaño y tu velocidad de subida. Un archivo de 10 MB puede tardar unos segundos con fibra, pero minutos con ADSL. Puedes ver la velocidad en tiempo real en la parte inferior de FileZilla.
Conclusión
Subir archivos a tu hosting con FTP es una habilidad esencial para cualquier persona que gestione una web. Con FileZilla y las credenciales de cPanel, el proceso es rápido, visual y muy fiable. Recuerda siempre tener una copia de seguridad de tus archivos antes de hacer cambios importantes en el servidor.
Practica con archivos de prueba hasta que te sientas cómodo. En poco tiempo, estarás subiendo, descargando y gestionando archivos como un profesional, sin depender del navegador ni del administrador de archivos.
Si tu hosting usa Syspanel, no olvides que el acceso es por el puerto 2106, pero los conceptos de FTP son exactamente los mismos. ¡Ahora ve y sube esos archivos con confianza!
[TIP FINAL] Si tienes una web con WordPress, te recomiendo usar FTP para subir plugins o temas manualmente cuando el administrador de WordPress te dé problemas. Es una solución infalible.
