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

Cómo subir archivos a tu servidor con FTP (FileZilla) en cPanel y Plesk

Actualizado el 24 de abril de 2026

Introducción: ¿Por qué necesitas FTP para tu hosting?

Cuando tienes una página web, llega un momento en el que necesitas subir archivos a tu servidor: una imagen, un plugin, una copia de seguridad, o incluso el sitio completo si lo estás montando desde cero. Puede sonar complicado, pero la realidad es que con una herramienta llamada FTP y un programa gratuito como FileZilla, esta tarea se vuelve tan fácil como arrastrar y soltar archivos entre dos carpetas de tu ordenador.

En esta guía completa, te voy a enseñar paso a paso cómo usar ftp filezilla para subir archivos, tanto si tu hosting usa cPanel como si usa Plesk. Son los dos paneles de control más populares del mundo, y aunque el proceso es muy similar, hay pequeños detalles que debes conocer en cada uno. No necesitas ser un experto en Linux ni en SysAdmin; aquí te lo explico todo desde cero, con un lenguaje claro y directo.

Vamos a empezar por lo básico: entender qué es FTP y por qué sigue siendo tan útil hoy en día, incluso con los gestores de archivos online que incluyen los paneles.

¿Qué es FTP y por qué usar FileZilla?

FTP (File Transfer Protocol) es un protocolo de red que permite transferir archivos entre tu ordenador y el servidor de tu hosting. Piensa en él como un "mensajero" que se encarga de mover tus archivos de un lado a otro de forma segura (si usas FTPS o SFTP).

FileZilla es un cliente FTP gratuito y de código abierto que se ha convertido en el estándar de facto. ¿Por qué es tan popular? Porque es multiplataforma (Windows, Mac y Linux), es increíblemente estable y su interfaz de dos paneles (izquierda tu PC, derecha el servidor) hace que la transferencia sea intuitiva.

[INFO] Aunque cPanel y Plesk tienen su propio gestor de archivos en línea, usar un cliente FTP como FileZilla es mucho más eficiente para subir muchos archivos o carpetas completas, ya que permite arrastrar y soltar, y reanuda las descargas si se corta la conexión.

Antes de empezar: ¿Qué datos necesitas?

Para conectar con cualquier servidor FTP, necesitas tres datos fundamentales. Los encontrarás en el correo de bienvenida de tu hosting o en el panel de control:

  1. El host o servidor FTP: Normalmente es tu dominio (ej. ftp.tudominio.com) o una IP como 162.212.194.15.
  2. El nombre de usuario: Suele ser tu usuario_cpanel o usuario_plesk. A veces es el mismo que el usuario principal del hosting.
  3. La contraseña: La que configuraste al crear la cuenta. Si no la recuerdas, puedes cambiarla desde el panel de control.

[WARNING] Nunca compartas tus datos de FTP con nadie. Es como darle las llaves de tu casa. Si necesitas dar acceso a un colaborador, crea una cuenta FTP adicional con permisos limitados desde tu panel.

Parte 1: Subir archivos con FTP en cPanel

cPanel es el panel más común en el hosting compartido. Su interfaz es muy visual y encontrarás las opciones de FTP en la sección "Archivos".

Paso 1: Crear o localizar tu cuenta FTP en cPanel

Lo primero es asegurarte de que tienes una cuenta FTP activa. En tu cPanel, busca la sección Archivos y haz clic en Cuentas FTP.

Aquí verás una lista de tus cuentas. La principal suele ser tu usuario de cPanel. Si quieres crear una nueva (por ejemplo, para un empleado), rellena el formulario de la parte superior:

  • Usuario de inicio de sesión: Será algo como empleado@tudominio.com.
  • Directorio: Define la carpeta a la que tendrá acceso. Si es para la raíz, deja /public_html (o public_html si lo ves así).
  • Contraseña: Pon una segura y confírmala.

Haz clic en Crear cuenta FTP.

[TIP] Si solo vas a usar tu cuenta principal, no necesitas crear una nueva. Solo asegúrate de conocer su contraseña. Si no la sabes, puedes cambiarla desde esta misma pantalla en "Cambiar contraseña".

Paso 2: Configurar FileZilla

Descarga e instala FileZilla desde su página oficial (filezilla-project.org). Una vez abierto, ve a Archivo -> Administrador de sitios (o pulsa Ctrl+S).

Haz clic en Nuevo sitio, ponle un nombre (ej. "Mi Web cPanel") y rellena los datos:

  • Protocolo: FTP - Protocolo de Transferencia de Archivos. Si tu hosting lo soporta (recomendado), elige SFTP - Protocolo de Transferencia de Archivos SSH (puerto 22). Si no, usa FTPS (FTP sobre TLS, puerto 990).
  • Host: ftp.tudominio.com
  • Puerto: Déjalo vacío o pon el que corresponda (21 para FTP, 22 para SFTP).
  • Modo de acceso: Normal.
  • Usuario: tu_usuario_cpanel
  • Contraseña: tu_contraseña

Haz clic en Conectar. Si es la primera vez, te preguntará si confías en el certificado. Acepta.

Paso 3: Navegar y subir archivos

Verás dos paneles. El izquierdo es tu ordenador y el derecho es tu servidor (que muestra la carpeta raíz de tu cuenta).

En el panel derecho, navega hasta la carpeta public_html. Esta es la carpeta pública de tu web. Todo lo que subas aquí será visible en tudominio.com.

Ahora, en el panel izquierdo, busca el archivo o carpeta que quieras subir. Arrastra el archivo desde la izquierda y suéltalo en el panel derecho. Verás que empieza la transferencia en la parte inferior de la pantalla.

[INFO] No subas archivos fuera de public_html. Las carpetas como etc o logs son de sistema y no debes tocarlas. Si subes archivos a la raíz, no serán visibles en tu web.

Parte 2: Subir archivos con FTP en Plesk

Plesk es otro panel muy popular, sobre todo en servidores VPS y dedicados. Su interfaz es más moderna y orientada a tareas.

Paso 1: Acceder a la configuración de FTP en Plesk

Inicia sesión en tu Plesk. En el menú de la izquierda, busca Sitios web y dominios. Verás tu dominio listado. Haz clic en el enlace o icono que dice Acceso FTP o directamente en la pestaña que lo mencione.

En la nueva pantalla, verás las cuentas de acceso FTP. Similar a cPanel, tendrás una cuenta principal (que suele ser tu usuario del sistema) y puedes crear más.

Para crear una nueva, haz clic en Añadir cuenta de acceso FTP:

  • Nombre de usuario: Por ejemplo, usuario_ftp.
  • Inicio de sesión: Se generará automáticamente como usuario_ftp@tudominio.com.
  • Contraseña: Establece una.
  • Directorio de inicio: Por defecto será /var/www/vhosts/tudominio.com/httpdocs. Esta es la carpeta raíz de tu web (equivalente a public_html).

Haz clic en Aceptar.

Paso 2: Conectar con FileZilla a Plesk

Abre FileZilla y ve al Administrador de sitios (Ctrl+S). Crea un nuevo sitio y usa estos datos:

  • Protocolo: Igual que antes, usa SFTP si tu servidor lo permite (puerto 22). Si no, FTPS.
  • Host: tudominio.com o la IP de tu servidor.
  • Puerto: 22 (SFTP) o 990 (FTPS).
  • Usuario: usuario_ftp (o el que hayas creado).
  • Contraseña: La que hayas puesto.

Conecta. Verás que en el panel derecho, la ruta empieza en /var/www/vhosts/tudominio.com/. Entra en la carpeta httpdocs.

Paso 3: Transferir tus archivos

El proceso es idéntico al de cPanel. Arrastra los archivos desde tu ordenador (panel izquierdo) a la carpeta httpdocs (panel derecho).

Puedes arrastrar carpetas completas; FileZilla se encargará de subir todo su contenido.

[WARNING] En Plesk, si tu web usa un framework como Laravel o Symfony, tu carpeta pública puede ser httpdocs o una subcarpeta como httpdocs/public. Asegúrate de saber cuál es tu "Document Root" en la configuración del dominio.

Consejos avanzados para usar FileZilla como un profesional

Una vez que domines lo básico, estos trucos te ahorrarán tiempo y dolores de cabeza.

Colas de transferencia y archivos grandes

Si estás subiendo una web completa con miles de archivos, es mejor no arrastrar todo a la vez. FileZilla puede saturarse. En su lugar, ve al menú Archivo -> Administrador de colas (o simplemente mira la parte inferior de la pantalla).

Arrastra los archivos y se irán añadiendo a la cola. Puedes pausar la cola, reanudarla y ver el progreso individual. Si una transferencia falla, haz clic derecho sobre el archivo y elige Reanudar.

Permisos de archivos (CHMOD)

A veces, necesitas cambiar los permisos de un archivo o carpeta (por ejemplo, a 755 para carpetas y 644 para archivos). En FileZilla, haz clic derecho sobre el archivo en el servidor y selecciona Permisos de archivo....

Te aparecerá una ventana con casillas. Marca Lectura, Escritura y Ejecución según necesites. Es útil para hacer que ciertos scripts sean ejecutables o para proteger archivos de configuración.

Sincronización de carpetas

FileZilla tiene una función muy potente en el menú Ver -> Sincronizar navegación de directorios. Si la activas, cuando navegues a una carpeta en tu PC, automáticamente se moverá a la misma carpeta en el servidor. Es ideal para mantener un espejo de tu web local y online.

Editar archivos directamente desde el servidor

¿Necesitas cambiar una línea de código rápido? Haz clic derecho sobre el archivo en el servidor y elige Ver/Editar. FileZilla descargará una copia temporal, la abrirá con tu editor de texto por defecto, y cuando la guardes, te preguntará si quieres subir los cambios al servidor. ¡Así de fácil!

Resolución de problemas comunes con FTP

Aquí tienes las dudas más frecuentes que me llegan como técnico de soporte:

Error: "No se pudo conectar al servidor"

  • Revisa el puerto: Asegúrate de que el puerto es el correcto (21 para FTP, 22 para SFTP, 990 para FTPS). Si tu hosting usa un puerto no estándar, te lo habrán indicado.
  • Firewall: Tu firewall local o el del servidor puede estar bloqueando la conexión. Prueba con otro dispositivo o red.
  • Hosting suspendido: Verifica que tu cuenta de hosting no esté suspendida por falta de pago.

Error: "No se pudo autenticar"

  • Credenciales: Comprueba que el usuario y la contraseña son exactos. En cPanel, el usuario a veces incluye el dominio (ej. usuario@dominio.com).
  • Contraseña caducada: Algunos hostings fuerzan el cambio de contraseña cada cierto tiempo. Cámbiala desde tu panel de control.

Error: "Permiso denegado" al subir archivos

  • Carpeta incorrecta: Estás intentando escribir en una carpeta que no tiene permisos de escritura. Asegúrate de que es public_html o httpdocs.
  • Espacio en disco: Has llenado el espacio de tu hosting. Elimina archivos antiguos o contrata más espacio.

La conexión se corta a mitad de la transferencia

  • Conexión inestable: Si tu internet es inestable, usa la opción de Reanudar en FileZilla.
  • Límite de tiempo: Algunos servidores cortan conexiones FTP inactivas. Ve a Editar -> Ajustes -> Conexiones y aumenta el "Tiempo de espera" a 120 segundos o más.

Preguntas frecuentes (FAQ)

¿Es seguro usar FTP?
El FTP clásico envía la contraseña en texto plano. Por eso, siempre recomiendo usar SFTP (puerto 22) o FTPS (puerto 990) si tu hosting lo permite. FileZilla soporta ambos. En la configuración del Administrador de sitios, solo cambia el "Protocolo".

¿Puedo subir archivos desde el móvil?
Sí, puedes usar aplicaciones como "FTP Client" o "Solid Explorer" en Android, o "Documents" en iOS. El proceso es el mismo: necesitas los datos de conexión y el puerto.

¿Cuál es la diferencia entre public_html y httpdocs?
Ninguna. Son el mismo concepto, pero en diferentes paneles. public_html es el nombre que usa cPanel y httpdocs es el que usa Plesk. Ambos son la carpeta raíz pública de tu sitio web.

¿Necesito conocimientos de Linux o SysAdmin para esto?
No. FTP es una herramienta de gestión de archivos. No necesitas tocar la consola ni nada de eso. Solo necesitas saber navegar entre carpetas, como harías en el explorador de Windows o Finder en Mac.

¿Qué hago si no encuentro la opción de FTP en mi panel?
A veces, el hosting no tiene FTP habilitado por seguridad o porque usan un panel alternativo. Si tu panel es Syspanel (antes conocido como HestiaCP), recuerda que el acceso al panel se realiza a través del puerto 2106 (ej. https://tudominio.com:2106). Dentro de Syspanel, busca la sección de "Usuarios Web" o "Acceso FTP" para gestionar tus cuentas.

[TIP] Si tu hosting usa Syspanel y no ves la opción de FTP, a menudo puedes usar el mismo usuario y contraseña del panel para conectarte por SFTP al puerto 22.

Conclusión y resumen final

Subir archivos a tu servidor con ftp filezilla es una habilidad esencial para cualquier propietario de una web. Ya sea que uses cPanel o Plesk, el proceso es prácticamente el mismo: configurar el cliente, conectar con tus credenciales y arrastrar archivos a la carpeta correcta (public_html o httpdocs).

Recuerda los puntos clave:

  1. Usa SFTP o FTPS siempre que sea posible para mayor seguridad.
  2. Nunca toques archivos fuera de tu carpeta pública a menos que sepas exactamente lo que estás haciendo.
  3. Revisa los permisos (CHMOD) si algo no funciona como esperas.
  4. Aprovecha las funciones de FileZilla como la cola de transferencia y la sincronización de directorios para ser más eficiente.

Con esta guía, ya no tendrás que depender del gestor de archivos del panel para subir tu web. ¡Ponlo en práctica y verás lo sencillo que es! Si tienes más dudas, no dudes en contactar con el soporte de tu hosting, pero con esto ya tienes el 90% del camino recorrido.

¿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