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

Cómo subir archivos por FTP a tu hosting con cPanel

Actualizado el 12 de diciembre de 2025

¿Por qué necesitas usar FTP para subir archivos a tu hosting?

Si tienes un sitio web, en algún momento necesitarás transferir archivos desde tu computadora al servidor donde está alojado. Puede ser para instalar un CMS como WordPress, subir imágenes, modificar el código de tu web o hacer una copia de seguridad. Una de las formas más rápidas y fiables de hacerlo es mediante FTP (File Transfer Protocol).

En este artículo te explicamos paso a paso cómo configurar y usar un cliente FTP con cPanel, el panel de control más popular en el mundo del hosting. Aprenderás a conectar tu ordenador a tu hosting, subir y descargar archivos, y resolver los problemas más comunes.

Palabras clave cubiertas: FTP cPanel, subir archivos hosting, cliente FTP tutorial, cPanel FTP configuración.


¿Qué necesitas para empezar?

Antes de lanzarte, asegúrate de tener a mano estos tres datos que te proporciona tu proveedor de hosting:

  1. Dirección del servidor FTP (normalmente tu dominio o una IP, ej. ftp.tudominio.com).
  2. Nombre de usuario FTP (suele ser el mismo que el de cPanel o uno que hayas creado específicamente).
  3. Contraseña FTP (la de tu cuenta de cPanel o la que asignaste al usuario FTP).

Si no los tienes, puedes crearlos desde el propio cPanel. Lo veremos más adelante.

También necesitarás un cliente FTP. Es un programa que se instala en tu computadora y te permite gestionar archivos de forma visual. Los más recomendados son:

  • FileZilla (gratuito, muy popular y fácil de usar).
  • Cyberduck (para Mac y Windows, interfaz limpia).
  • WinSCP (ideal para Windows, con opciones avanzadas).

Para este tutorial usaremos FileZilla por ser el más extendido, pero los pasos son muy similares en todos.


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

Aunque muchos hosting te dan una cuenta FTP automática al crear el plan, a veces necesitas crear una específica para un proyecto o para mayor seguridad.

  1. Accede a tu cPanel. Normalmente se ingresa desde tudominio.com/cpanel o tudominio.com:2083.
  2. Busca la sección Archivos y haz clic en Cuentas FTP.
  3. Verás un formulario. Rellena los campos:
    • Usuario: Elige un nombre, por ejemplo webmaster.
    • Contraseña: Pon una segura. Puedes usar el generador que te ofrece cPanel.
    • Directorio: Déjalo en blanco para que apunte a la raíz de tu sitio (normalmente public_html). Si quieres limitarlo a una carpeta, escríbela aquí.
  4. Haz clic en Crear cuenta FTP.

[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero accedes por el puerto 2106 (ej. tudominio.com:2106). Busca la sección "Cuentas FTP" dentro del panel.

Ya tienes los datos de conexión. Ahora vamos a configurar el cliente.


Paso 2: Configurar FileZilla (o tu cliente FTP)

Descarga e instala FileZilla desde su web oficial. Una vez abierto, verás una interfaz dividida en varias zonas:

  • Panel izquierdo: Archivos de tu computadora local.
  • Panel derecho: Archivos del servidor (hosting).
  • Barra superior: Campos para la conexión.

Para conectar:

  1. En la barra superior, introduce los datos:
    • Host: ftp.tudominio.com (o la IP que te dieron).
    • Nombre de usuario: El que creaste en cPanel (ej. webmaster@tudominio.com o solo webmaster).
    • Contraseña: La que pusiste.
    • Puerto: Déjalo en 21 (es el estándar para FTP).
  2. Haz clic en Conexión rápida.

Si todo está bien, en el panel derecho verás las carpetas de tu servidor. La más importante es public_html (o www en algunos casos). Ahí es donde se aloja tu sitio web.

[WARNING] Si ves un mensaje de error de certificado, no te preocupes. Es normal en conexiones FTP no seguras. Puedes aceptar y continuar. Para mayor seguridad, usa SFTP (puerto 22) si tu hosting lo permite.


Paso 3: Subir archivos al hosting

Una vez conectado, subir archivos es tan sencillo como arrastrar y soltar. Sigue estos pasos:

  1. En el panel izquierdo (tu computadora), navega hasta la carpeta donde tengas los archivos que quieres subir.
  2. En el panel derecho (servidor), navega hasta public_html (o la carpeta donde quieras colocar los archivos).
  3. Selecciona los archivos o carpetas de la izquierda, arrástralos y suéltalos en el panel derecho.
  4. Verás una ventana de progreso con los archivos transferidos. ¡Listo!

Consejos importantes:

  • No subas archivos directamente a la raíz si no sabes lo que haces. La raíz contiene archivos de configuración del sistema. Siempre trabaja dentro de public_html.
  • Para subir una web completa, primero comprime tu sitio en un ZIP, súbelo a public_html, y luego descomprímelo desde el cPanel (Gestor de Archivos). Es más rápido que subir miles de archivos uno por uno.
  • Si subes imágenes, asegúrate de que estén optimizadas para web (tamaño y formato adecuados).

Paso 4: Descargar archivos desde el hosting

También puedes descargar archivos de tu servidor a tu computadora. Es útil para hacer copias de seguridad o editar código localmente.

  1. En el panel derecho, selecciona el archivo o carpeta que quieras descargar.
  2. Arrástralo al panel izquierdo (a la carpeta de tu computadora donde quieras guardarlo).
  3. Espera a que termine la transferencia.

[INFO] Si descargas una carpeta completa, FileZilla la descargará con toda su estructura de subcarpetas.


Resolución de problemas comunes (FAQ)

1. No puedo conectar: "Fallo de conexión"

  • Causa más común: Datos incorrectos. Revisa que el usuario, contraseña y host sean exactamente los que te proporcionó tu hosting.
  • Solución: Ve a cPanel > Cuentas FTP y verifica los datos. Si usas Syspanel, recuerda que el acceso es por el puerto 2106.

2. "Error: No se pudo recuperar el listado de directorios"

  • Causa: El modo de transferencia no es el adecuado.
  • Solución: En FileZilla, ve a Editar > Ajustes > Transferencia FTP y cambia el Modo pasivo a Activo (o viceversa). También puedes forzar el modo pasivo desde el menú Archivo > Gestor de sitios.

3. Subo archivos pero no se ven en la web

  • Causa: Los subiste a la carpeta equivocada.
  • Solución: Asegúrate de que los archivos estén dentro de public_html. Si tu web usa un CMS (WordPress, Joomla), los archivos deben ir en la carpeta correspondiente (ej. wp-content para temas y plugins).

4. La transferencia es muy lenta

  • Causa: Archivos muy grandes o conexión a internet lenta.
  • Solución: Comprime los archivos en ZIP antes de subirlos. También puedes usar un gestor de descargas o un cliente FTP con aceleración.

5. ¿Puedo usar FTP desde mi móvil?

  • Sí, existen apps como AndFTP (Android) o FTPManager (iOS). Los pasos son los mismos: necesitas los datos de conexión.

Seguridad al usar FTP

El FTP tradicional transmite tus datos (usuario y contraseña) sin cifrar. Para mayor seguridad, siempre que sea posible, usa SFTP (FTP sobre SSH) o FTPS (FTP sobre SSL). La mayoría de los hosting modernos lo soportan.

  • En cPanel: Si tu proveedor lo ofrece, verás una opción de "Acceso SSH" o "SFTP". Los datos suelen ser los mismos, pero el puerto cambia a 22.
  • En Syspanel: También puedes habilitar SFTP desde la sección de seguridad del panel.

[WARNING] Nunca compartas tus credenciales FTP por correo electrónico o mensajes no seguros. Si crees que tu cuenta ha sido comprometida, cambia la contraseña desde cPanel inmediatamente.


Conclusión

Subir archivos por FTP a tu hosting con cPanel es un proceso sencillo una vez que tienes claros los pasos. Recuerda tener a mano tus credenciales, usar un cliente FTP como FileZilla, y trabajar siempre dentro de la carpeta public_html. Si encuentras problemas, revisa la configuración de tu panel (cPanel o Syspanel) y prueba cambiando el modo de conexión.

Ahora ya estás listo para gestionar tu sitio web como un profesional. ¡Manos a la obra!


¿Te ha quedado alguna duda? Déjala en los comentarios y te ayudaremos encantados.

¿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