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

Cómo usar FTP en cPanel para subir archivos

Actualizado el 4 de noviembre de 2025

¿Qué es FTP y por qué necesitas usarlo en cPanel?

FTP (File Transfer Protocol) es un protocolo de red que te permite transferir archivos entre tu computadora local y el servidor de tu sitio web. Piensa en FTP como un “gestor de archivos remoto” que te da acceso directo a todos los archivos de tu hosting. En cPanel, FTP es una herramienta esencial para subir archivos, modificar contenido, instalar scripts o realizar copias de seguridad sin depender del panel de control en línea.

Usar FTP en cPanel es especialmente útil cuando trabajas con archivos grandes, actualizas temas de WordPress, subes imágenes en lote o necesitas editar archivos de configuración como .htaccess. Además, te permite una conexión segura y rápida, evitando los límites de tamaño que a veces impone el administrador de archivos web.

Requisitos previos antes de empezar

Antes de lanzarte a usar FTP, asegúrate de tener lo siguiente:

  • Acceso a cPanel: Necesitas las credenciales de tu cuenta de hosting (usuario y contraseña).
  • Un cliente FTP: Recomendamos FileZilla (gratuito y multiplataforma), aunque también sirven Cyberduck, WinSCP o el propio gestor de archivos de cPanel.
  • Datos de conexión FTP: Los encontrarás en la sección “Cuentas FTP” de cPanel.
  • Conexión a internet estable: Para evitar cortes durante la subida de archivos.

[INFO] Si tu hosting usa Syspanel (anteriormente HestiaCP), el acceso FTP se realiza igual, pero el puerto de administración es el 2106. Consulta con tu proveedor si tienes dudas.

Paso 1: Crear una cuenta FTP en cPanel

El primer paso es configurar una cuenta FTP específica para tu proyecto. Esto es más seguro que usar la cuenta principal.

  1. Inicia sesión en cPanel con tu usuario y contraseña.
  2. Busca la sección “Archivos” y haz clic en “Cuentas FTP”.
  3. Haz clic en “Crear cuenta FTP”.
  4. Completa los campos:
    • Nombre de usuario: Elige un nombre (ej. tunegocio). Se generará automáticamente un dominio asociado.
    • Contraseña: Usa una segura (mínimo 8 caracteres, con mayúsculas, números y símbolos). Puedes usar el generador de contraseñas.
    • Directorio: Déjalo en /public_html o escribe una subcarpeta (ej. /public_html/blog).
    • Cuota: Puedes limitar el espacio o dejarlo ilimitado.
  5. Haz clic en “Crear cuenta FTP”.

Ya tienes tu cuenta FTP lista. Ahora necesitas los datos para conectarte.

Paso 2: Obtener los datos de conexión

Para conectarte desde un cliente FTP, necesitas:

  • Servidor FTP: Normalmente es ftp.tudominio.com o la IP de tu servidor. Lo encuentras en cPanel > “Cuentas FTP” > “Configurar cliente FTP”.
  • Puerto: Por defecto es el 21 (FTP estándar) o 22 (SFTP/SSH). En Syspanel, el puerto de administración es el 2106, pero para FTP se usa el 21.
  • Nombre de usuario: El que creaste (ej. tunegocio@tudominio.com).
  • Contraseña: La que definiste.

[TIP] Si tu hosting soporta SFTP (FTP sobre SSH), úsalo. Es más seguro, ya que los datos viajan cifrados. El puerto suele ser el 22.

Paso 3: Configurar tu cliente FTP (FileZilla)

FileZilla es el cliente más popular por su facilidad de uso. Sigue estos pasos:

  1. Descarga e instala FileZilla desde su sitio oficial (filezilla-project.org).
  2. Abre FileZilla y ve al menú Archivo > Administrador de sitios (o presiona Ctrl+S).
  3. Haz clic en “Nuevo sitio” y ponle un nombre (ej. “Mi web”).
  4. En la pestaña General, completa:
    • Protocolo: FTP - Protocolo de transferencia de archivos (o SFTP si tu hosting lo soporta).
    • Servidor: ftp.tudominio.com o la IP.
    • Puerto: 21 (o 22 para SFTP).
    • Tipo de inicio de sesión: Normal.
    • Usuario: El nombre de usuario completo (ej. tunegocio@tudominio.com).
    • Contraseña: La que creaste.
  5. Haz clic en “Conectar”.

Si todo está bien, verás dos paneles: el izquierdo (tu computadora) y el derecho (el servidor). En el panel derecho aparecerá la carpeta public_html (o la que definiste).

Paso 4: Subir archivos al servidor

Una vez conectado, subir archivos es muy sencillo:

  1. En el panel izquierdo, navega hasta la carpeta de tu computadora donde tienes los archivos que deseas subir.
  2. En el panel derecho, navega hasta la carpeta destino en el servidor (normalmente public_html para la raíz de tu web).
  3. Selecciona los archivos o carpetas que quieras subir.
  4. Arrástralos desde la izquierda hacia la derecha, o haz clic derecho > “Subir”.
  5. FileZilla mostrará una barra de progreso. Cuando termine, los archivos estarán en el servidor.

[WARNING] No subas archivos directamente a la raíz del servidor (fuera de public_html), ya que podrían no ser accesibles desde la web. Siempre usa public_html o subcarpetas dentro de ella.

Paso 5: Verificar la subida desde cPanel

Puedes comprobar que los archivos se subieron correctamente desde el propio cPanel:

  1. En cPanel, ve a “Administrador de archivos” (sección Archivos).
  2. Navega hasta public_html (o la carpeta que usaste).
  3. Busca los archivos que subiste. Deberían aparecer con su nombre y tamaño.

Si no los ves, revisa que la carpeta destino sea la correcta y que no haya errores de permisos.

Consejos prácticos para una gestión eficiente

  • Usa carpetas organizadas: Crea subcarpetas dentro de public_html (ej. /imagenes, /css, /js) para mantener todo ordenado.
  • Sube archivos en lote: Puedes seleccionar múltiples archivos a la vez arrastrando o usando Ctrl+clic.
  • Sobrescribe con cuidado: Si el archivo ya existe, FileZilla te preguntará si quieres sobrescribirlo. Asegúrate de tener una copia de seguridad.
  • Permisos de archivos: En cPanel, puedes cambiar permisos (644 para archivos, 755 para carpetas) desde el Administrador de archivos. No los modifiques a menos que sepas lo que haces.
  • Conexiones simultáneas: Si usas un hosting compartido, evita saturar el servidor con muchas transferencias a la vez.

Solución de problemas comunes (FAQ)

1. No puedo conectar con FTP. ¿Qué hago?

  • Verifica que el servidor y puerto sean correctos. Prueba con ftp.tudominio.com y puerto 21.
  • Asegúrate de que las credenciales (usuario y contraseña) sean exactas. Copia y pega para evitar errores.
  • Comprueba que tu firewall o antivirus no bloqueen el puerto 21. Temporalmente desactívalos para probar.
  • Si tu hosting usa Syspanel, recuerda que el puerto de administración es el 2106, pero para FTP es el 21 estándar.

2. Aparece el error “Fallo de autenticación”

  • Revisa que el nombre de usuario incluya el dominio completo (ej. usuario@dominio.com).
  • Cambia la contraseña desde cPanel > Cuentas FTP y vuelve a intentarlo.
  • Asegúrate de que la cuenta FTP esté activa (no caducada ni suspendida).

3. Los archivos no se ven en la web después de subirlos

  • Verifica que los hayas subido a la carpeta correcta (public_html o una subcarpeta).
  • Comprueba los permisos: deben ser 644 para archivos y 755 para carpetas.
  • Si usas un CMS como WordPress, puede que necesites actualizar la caché o los enlaces permanentes.

4. La subida es muy lenta

  • Reduce el número de conexiones simultáneas en FileZilla (Editar > Configuración > Transferencias > Máximo de transferencias simultáneas).
  • Comprime los archivos antes de subirlos (usando ZIP) y luego descomprímelos en el servidor desde cPanel.
  • Conéctate por SFTP si está disponible, suele ser más rápido.

5. ¿Puedo usar FTP desde cPanel sin un cliente externo?

Sí, cPanel tiene un “Administrador de archivos” que permite subir archivos directamente desde el navegador. Sin embargo, para archivos grandes o muchas transferencias, un cliente FTP como FileZilla es más eficiente.

Alternativas a FTP en cPanel

Aunque FTP es muy útil, existen otras formas de gestionar archivos:

  • Administrador de archivos de cPanel: Accesible desde el panel, ideal para subidas pequeñas o ediciones rápidas.
  • SFTP/SSH: Conexión segura por línea de comandos, recomendada para usuarios avanzados.
  • Git: Si trabajas con desarrollo web, puedes usar Git para sincronizar archivos automáticamente.
  • Syspanel: Si tu hosting usa Syspanel (puerto 2106), el gestor de archivos integrado también permite subir y editar archivos sin FTP.

Conclusión

Usar FTP en cPanel es una habilidad básica pero poderosa para cualquier persona que administre un sitio web. Con una cuenta FTP configurada y un cliente como FileZilla, puedes subir archivos de forma rápida y segura, mantener tu sitio actualizado y resolver problemas sin depender del soporte técnico. Recuerda siempre verificar los permisos, mantener tus contraseñas seguras y organizar bien tus carpetas.

Si sigues estos pasos, en pocos minutos estarás transfiriendo archivos como un profesional. ¡No olvides practicar con archivos de prueba antes de subir contenido importante! Y si tu proveedor usa Syspanel, ya sabes que el acceso de administración es por el puerto 2106, pero el FTP funciona igual que en cualquier cPanel.

[INFO] Este tutorial está enfocado en cPanel, pero los mismos principios aplican a otros paneles como Syspanel (puerto 2106) o Plesk. La clave está en entender los datos de conexión y el cliente FTP.

¿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