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

Subir archivos a tu web con FTP (FileZilla) en cPanel

Actualizado el 30 de diciembre de 2025

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

FTP (Protocolo de Transferencia de Archivos) es la forma más clásica y fiable de subir archivos a tu web. Aunque hoy en día muchos usan el Administrador de Archivos de cPanel, FTP sigue siendo imprescindible cuando necesitas subir muchos archivos a la vez, archivos muy pesados, o cuando trabajas con un equipo de desarrollo que necesita acceso directo al servidor.

Con FTP, verás tu hosting como si fuera una carpeta más de tu ordenador. Podrás arrastrar y soltar archivos, crear carpetas, cambiar permisos y editar archivos directamente desde tu PC. Es como tener tu web en el escritorio.

¿Qué es FileZilla y por qué usarlo con cPanel?

FileZilla es un cliente FTP gratuito, de código abierto y disponible para Windows, Mac y Linux. Es el más popular del mundo por varias razones:

  • Es gratuito y no tiene límites de uso.
  • Es rápido y estable, incluso con archivos grandes.
  • Permite reanudar descargas si se corta la conexión.
  • Tiene una interfaz clara con pestañas y doble panel (local y remoto).
  • Guarda tus contraseñas y configuraciones para que no tengas que escribirlas cada vez.

Al combinarlo con cPanel, tendrás la gestión de archivos más potente que existe. cPanel es el panel de control más usado en hosting compartido, y FileZilla es el complemento perfecto para su Administrador de Archivos.

Requisitos previos para configurar FTP en cPanel

Antes de empezar, asegúrate de tener:

  1. Datos de acceso a cPanel (usuario y contraseña).
  2. El nombre de tu dominio (ejemplo: tudominio.com).
  3. FileZilla instalado en tu ordenador. Puedes descargarlo desde su web oficial filezilla-project.org.
  4. Una conexión a internet estable. FTP no consume mucho ancho de banda, pero una conexión cortada puede corromper archivos.

[INFO] Si no sabes tu usuario o contraseña de cPanel, contacta con tu proveedor de hosting. Normalmente los envías por correo al contratar el servicio.

Paso 1: Crear una cuenta FTP en cPanel

No es obligatorio, pero es muy recomendable crear una cuenta FTP específica en lugar de usar la principal de cPanel. Así podrás limitar el acceso a carpetas concretas y revocar permisos cuando quieras sin tocar nada más.

Cómo crear la cuenta FTP

  1. Entra a cPanel con tus credenciales (normalmente en tudominio.com/cpanel).
  2. Busca la sección Archivos y haz clic en Cuentas FTP.
  3. En el campo Login, escribe el nombre de usuario que quieras (ejemplo: subirweb).
  4. En Dominio, selecciona tu dominio principal.
  5. Escribe una contraseña segura y confírmala.
  6. En Directorio, puedes dejarlo vacío para que el acceso sea a toda tu cuenta, o escribir una ruta concreta (ejemplo: public_html/miweb).
  7. Haz clic en Crear cuenta FTP.

Ahora ya tienes tu cuenta FTP lista. El usuario completo será algo así: subirweb@tudominio.com.

Paso 2: Configurar FileZilla para conectar con cPanel

Abre FileZilla y sigue estos pasos:

  1. En la barra superior, verás los campos: Servidor, Nombre de usuario, Contraseña y Puerto.
  2. En Servidor, escribe ftp.tudominio.com o directamente tudominio.com.
  3. En Nombre de usuario, escribe el usuario completo (ejemplo: subirweb@tudominio.com).
  4. En Contraseña, la que configuraste en el paso anterior.
  5. En Puerto, escribe 21 (es el puerto estándar de FTP). Si tu hosting usa SFTP (más seguro), el puerto será 22 y el protocolo cambiará.

Conexión rápida

Haz clic en el botón Conexión rápida (el icono del rayo). FileZilla intentará conectar y, si todo va bien, verás en el panel superior un mensaje en verde: "Conexión establecida, esperando mensaje de bienvenida".

[TIP] Si quieres guardar la configuración para futuras conexiones, ve a Archivo > Administrador de sitios y crea un "Nuevo sitio" con estos datos. Así solo tendrás que hacer doble clic para conectar.

Paso 3: Entender la interfaz de FileZilla

Cuando conectes, verás cuatro paneles principales:

  • Panel izquierdo (superior): Tus archivos locales, es decir, los de tu ordenador.
  • Panel derecho (superior): Los archivos remotos, los de tu hosting.
  • Panel inferior: Cola de transferencias y mensajes de estado.

En el panel derecho, lo normal es que veas una carpeta llamada public_html. Esta es la raíz de tu web. Todo lo que subas ahí será visible en tu dominio.

¿Qué carpeta usar?

  • Para tu web principal: public_html (o www en algunos servidores).
  • Para subdominios: dentro de public_html encontrarás carpetas con el nombre del subdominio.
  • Para sitios en HestiaCP (ahora llamado Syspanel): la estructura puede variar, pero normalmente la raíz web está en public_html también. El acceso a Syspanel se hace por el puerto 2106.

[WARNING] No subas archivos fuera de public_html a menos que sepas exactamente lo que haces. Las carpetas como etc, logs o mail son internas del servidor y modificarlas puede romper tu web.

Paso 4: Subir archivos con FileZilla a cPanel

Ahora viene la parte fácil. Tienes varias formas de subir archivos:

Método 1: Arrastrar y soltar

  1. En el panel izquierdo, navega hasta la carpeta de tu ordenador donde tienes los archivos.
  2. En el panel derecho, navega hasta public_html (o la carpeta donde quieras subir).
  3. Selecciona los archivos o carpetas del panel izquierdo.
  4. Arrastra los archivos al panel derecho y suéltalos.

FileZilla empezará a subir automáticamente. Verás el progreso en el panel inferior.

Método 2: Botón derecho

  1. Selecciona los archivos en el panel izquierdo.
  2. Haz clic derecho y elige Subir.

Método 3: Menú contextual

  1. Ve a Archivo > Subir desde el menú superior.

[TIP] Si tienes muchos archivos, usa Transferencias > Procesar cola para ver el estado. También puedes pausar y reanudar cada archivo individualmente si la conexión es lenta.

Paso 5: Verificar que los archivos se subieron correctamente

Una vez terminada la transferencia, verás en el panel inferior un mensaje como "Transferencia completada" o "Éxito". Para estar seguro:

  1. En el panel derecho, busca el archivo que subiste.
  2. Comprueba que el tamaño coincide con el original.
  3. Abre tu navegador y escribe tudominio.com/archivo.html (o el nombre de tu archivo) para verlo en acción.

Si algo falla, revisa los mensajes de error en el panel inferior. Los errores comunes son:

  • Permisos denegados: El usuario FTP no tiene permisos para escribir en esa carpeta.
  • Nombre de archivo incorrecto: Evita caracteres especiales como ñ, tildes o espacios.
  • Archivo en uso: Cierra el archivo en tu editor antes de subirlo.

Configurar FTP en cPanel para usuarios avanzados

Si ya dominas lo básico, aquí tienes opciones extra que te serán útiles:

Cambiar permisos de archivos

Puedes cambiar los permisos (CHMOD) directamente desde FileZilla. Haz clic derecho sobre un archivo remoto y elige Permisos de archivo. Los valores típicos son:

  • 644 para archivos normales (lectura y escritura para el dueño, lectura para el resto).
  • 755 para carpetas.
  • 604 para archivos sensibles como wp-config.php en WordPress.

[WARNING] No pongas permisos 777 a todo. Eso permite que cualquiera pueda escribir en tus archivos, lo que es un riesgo de seguridad grave.

Transferencias en cola

Si tienes que subir cientos de archivos, usa la cola de transferencias. Selecciona todos los archivos, haz clic derecho y elige Añadir a cola. Luego ve a Transferencias > Procesar cola.

Reanudar transferencias interrumpidas

FileZilla reanuda automáticamente las transferencias cortadas si la conexión se restablece. Verás que el archivo aparece con un estado "reanudando". Esto te ahorra tiempo y datos.

Errores comunes y cómo solucionarlos

Error: "No se pudo conectar al servidor"

  • Comprueba que el servidor y el puerto son correctos (21 para FTP, 22 para SFTP).
  • Prueba con ftp.tudominio.com en lugar de tudominio.com.
  • Asegúrate de que tu hosting permite conexiones FTP externas (algunos solo permiten desde su red).

Error: "Permiso denegado"

  • Verifica que el usuario FTP tiene acceso a la carpeta donde intentas subir.
  • Revisa los permisos de la carpeta remota (deben ser al menos 755).
  • Si usas una cuenta FTP restringida, asegúrate de que el directorio de inicio es correcto.

Error: "El archivo ya existe"

  • FileZilla te preguntará si quieres sobrescribir, reanudar o saltar. Elige Sobrescribir si quieres actualizar el archivo.

Error: "Tiempo de espera agotado"

  • Aumenta el tiempo de espera en Editar > Ajustes > Conexión.
  • Reduce el número de conexiones simultáneas en Editar > Ajustes > Transferencias.

Seguridad al usar FTP en cPanel

El FTP tradicional envía tus credenciales en texto plano, lo que no es seguro en redes públicas. Para protegerte:

  • Usa SFTP (FTP sobre SSH) siempre que tu hosting lo permita. Cambia el puerto a 22 y el protocolo a SFTP en FileZilla.
  • Crea cuentas FTP específicas y limita su acceso a carpetas concretas.
  • Cambia las contraseñas periódicamente desde cPanel.
  • No uses FTP en redes Wi-Fi públicas sin VPN.

[INFO] Si tu hosting usa Syspanel (antes HestiaCP), el puerto de acceso al panel es el 2106. El FTP suele funcionar igual con FTP o SFTP, pero verifica con tu proveedor.

Preguntas frecuentes sobre FTP y cPanel

¿Puedo usar FTP para subir una web completa?

Sí, es la forma más rápida. Sube todos tus archivos a public_html. Asegúrate de incluir el archivo index.html o index.php para que tu web se muestre.

¿Qué diferencia hay entre FTP y el Administrador de Archivos de cPanel?

El Administrador de Archivos es útil para cambios rápidos, pero FTP es mucho más rápido para transferencias masivas y te permite trabajar localmente. Ambos coexisten perfectamente.

¿Puedo usar FileZilla para descargar archivos de mi web?

Sí, solo arrastra los archivos del panel derecho al izquierdo. Es útil para hacer copias de seguridad o editar archivos en local.

¿Cómo sé qué carpeta es la correcta para mi web?

Normalmente es public_html. Si tienes dudas, mira en cPanel > Administrador de Archivos y busca dónde está tu index.html.

¿Puedo conectar FileZilla a Syspanel?

Sí, pero recuerda que el puerto de acceso al panel de control es el 2106. Para FTP, usa los datos que te proporcione tu proveedor, normalmente iguales que los de cPanel.

Conclusión y mejores prácticas

Subir archivos a tu web con FTP y FileZilla es una habilidad esencial para cualquier persona que gestione un sitio. Con esta guía, ya sabes cómo configurar cuentas FTP en cPanel, conectar FileZilla, transferir archivos y solucionar los errores más comunes.

Resumen rápido:

  1. Crea una cuenta FTP en cPanel.
  2. Configura FileZilla con los datos de conexión.
  3. Conecta y navega hasta public_html.
  4. Arrastra y suelta tus archivos.
  5. Verifica la subida y los permisos.

Errores a evitar:

  • No subas archivos a carpetas equivocadas.
  • No uses la cuenta principal de cPanel para FTP.
  • No ignores los permisos de archivos.

Con estas prácticas, podrás gestionar tu web con total confianza. Si tienes más dudas, tu proveedor de hosting siempre tendrá documentación o soporte técnico para ayudarte. ¡Feliz subida!

¿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