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

Cómo crear y configurar un usuario FTP en cPanel (Guía para principiantes)

Actualizado el 23 de diciembre de 2025

¿Qué es un usuario FTP y por qué lo necesitas?

Si alguna vez has querido subir archivos a tu sitio web, como imágenes, documentos o incluso instalar un plugin de WordPress de forma manual, necesitas un usuario FTP. FTP significa File Transfer Protocol (Protocolo de Transferencia de Archivos), y es, en pocas palabras, el método estándar para mover archivos entre tu computadora y el servidor de tu hosting.

Piensa en tu cuenta de hosting como una casa. cPanel es la puerta principal, con todas las llaves y el sistema de seguridad. El usuario FTP es como una puerta trasera específica que te permite entrar solo a ciertas habitaciones (carpetas) para dejar o quitar muebles (archivos) sin tener que pasar por toda la casa.

¿Por qué es útil? Principalmente por seguridad y organización. No querrás darle acceso total a tu cPanel a un diseñador web o a un colaborador externo. Con una cuenta FTP limitada, esa persona solo podrá acceder a la carpeta que tú decidas, por ejemplo, public_html/mi-proyecto, y no podrá tocar nada más.

Además, usar FTP es mucho más rápido y fiable que el administrador de archivos de cPanel cuando tienes que subir miles de archivos (como el tema completo de una web). Te permite reanudar descargas, gestionar permisos y hacer una gestión ftp mucho más eficiente.

En esta guía para principiantes, te voy a enseñar paso a paso cómo crear ftp cpanel, cómo configurar ftp correctamente y, al final, cómo usarlo para subir archivos ftp a tu sitio. Vamos a ello.


Requisitos previos

Antes de empezar, asegúrate de tener lo siguiente:

  1. Acceso a cPanel: Debes tener las credenciales de administrador de tu cuenta de hosting. Normalmente se accede a través de una URL como https://tu-dominio.com/cpanel o https://tu-ip:2083.
  2. Un cliente FTP: Es el programa que usarás en tu computadora para conectarte. Te recomiendo FileZilla (es gratuito, fácil de usar y funciona en Windows, Mac y Linux). También puedes usar el cliente FTP integrado de Visual Studio Code o el explorador de archivos de Windows, pero para esta guía usaremos FileZilla como ejemplo.

Paso 1: Crear una cuenta FTP en cPanel

El primer paso es crear el usuario. Es un proceso de solo un minuto. Vamos a ello.

1.1. Accede a la sección de FTP

Una vez dentro de tu cPanel, busca la sección llamada "Archivos" (Files). Dentro de esa sección, verás un icono que dice "Cuentas FTP" (FTP Accounts). Haz clic en él.

1.2. Rellena el formulario de creación

Verás un formulario titulado "Crear cuenta FTP" (Add FTP Account). Debes rellenar los siguientes campos:

  • Login (Usuario): Aquí defines el nombre de tu usuario. Es importante que sepas que se añadirá un prefijo automáticamente. Por ejemplo, si tu cuenta de cPanel se llama usuario_principal y escribes cliente1, el nombre completo del usuario será usuario_principal_cliente1. Este será tu nombre de usuario para configurar ftp.
  • Domain (Dominio): Asegúrate de seleccionar el dominio correcto del que quieres que esta cuenta tenga acceso. Si solo tienes un dominio, ya vendrá seleccionado.
  • Password (Contraseña): Introduce una contraseña segura. Puedes usar el generador de contraseñas de cPanel (el botón con el icono de una llave) para que sea robusta. Asegúrate de anotarla, ya que no se muestra de nuevo.
  • Directory (Directorio): Este es el campo más importante. Aquí defines la carpeta a la que el usuario tendrá acceso. Puedes dejarlo en blanco para que acceda a la raíz de tu cuenta, pero por seguridad y organización, te recomiendo crear una subcarpeta. Por ejemplo: public_html/mi-web. Si escribes una ruta que no existe, cPanel la creará automáticamente.
  • Quota (Cuota): Aquí decides cuánto espacio en disco puede usar este usuario. Puedes dejarlo en "Unlimited" (Ilimitado) o poner un límite en MB. Para un principiante, lo más fácil es dejarlo ilimitado, pero si es para un cliente, poner un límite es una buena práctica.

1.3. Haz clic en "Crear cuenta"

Una vez rellenado, pulsa el botón "Crear cuenta" (Create). Verás que la nueva cuenta aparece en la lista de abajo, en la sección "Cuentas FTP actuales".

¡Enhorabuena! Ya has creado tu cuenta ftp. Ahora toca configurarla y conectarse.


Paso 2: Configurar tu cliente FTP (FileZilla)

Ahora que tienes las credenciales, vamos a configurar el programa que usarás para conectarte. Aunque el proceso es similar en todos los clientes, te guío con FileZilla.

2.1. Instala FileZilla

Si no lo tienes, ve a la página oficial de FileZilla y descarga la versión gratuita para tu sistema operativo. La instalación es un clic y siguiente.

2.2. Conéctate al servidor

Abre FileZilla. Verás una barra de herramientas en la parte superior con campos para el Host, Nombre de usuario, Contraseña y Puerto.

  • Host: Escribe ftp.tu-dominio.com o simplemente tu-dominio.com. También puedes usar la IP de tu servidor. Si no estás seguro, esta información está en el correo de bienvenida de tu hosting o en cPanel, en la sección "Servidores FTP".
  • Nombre de usuario: Escribe el nombre completo que viste al crear la cuenta (ej: usuario_principal_cliente1).
  • Contraseña: La que configuraste en el paso 1.2.
  • Puerto: Déjalo en 21 (es el puerto estándar para FTP). No usaremos SFTP en esta guía básica, pero si tu hosting lo ofrece, el puerto sería el 22 y necesitarías una clave SSH.

Haz clic en "Conexión rápida" (Quickconnect). Si todo es correcto, verás una serie de mensajes en la parte superior y, en el panel derecho, la lista de archivos de tu servidor en el directorio que configuraste.


Paso 3: Entendiendo la interfaz de FileZilla

Antes de subir archivos ftp, es crucial entender la interfaz para no perderte.

  • Panel Izquierdo (Sitio Local): Muestra los archivos y carpetas de tu computadora. Aquí navegas hasta la carpeta donde tienes los archivos que quieres subir.
  • Panel Derecho (Sitio Remoto): Muestra los archivos y carpetas del servidor, específicamente en el directorio al que te has conectado (el que definiste al crear la cuenta).
  • Cola de transferencia (Parte inferior): Muestra el progreso de los archivos que se están subiendo o descargando.

Paso 4: Subir archivos FTP (El proceso de subida)

Subir archivos es tan sencillo como arrastrar y soltar, pero hay formas más eficientes.

4.1. Arrastrar y soltar

En el panel izquierdo, navega hasta la carpeta de tu PC que contiene los archivos. Selecciona los archivos o carpetas que quieras subir y arrástralos hasta el panel derecho (el del servidor). Suelta el botón del ratón y comenzará la subida.

4.2. Subida con clic derecho

También puedes hacer clic derecho sobre un archivo o carpeta en el panel izquierdo y seleccionar "Subir al servidor" (Upload to server).

4.3. Verifica la subida

Una vez que la cola de transferencia muestre "Éxito" (Success) y el archivo aparezca en el panel derecho, ya está en tu servidor. Si estás subiendo archivos para una web, asegúrate de que la estructura de carpetas sea la correcta. Por ejemplo, si estás subiendo un tema de WordPress, debe estar dentro de public_html/wp-content/themes/.

[INFO]

¿FTP o SFTP? FTP es inseguro porque envía la contraseña sin cifrar. Si tu hosting lo permite, usa SFTP (puerto 22) o FTP sobre TLS (puerto 21 con cifrado explícito). En FileZilla, puedes configurarlo en Archivo > Gestor de Sitios, donde puedes elegir el protocolo. Es un extra de seguridad muy recomendable.


Paso 5: Gestionar y administrar tus cuentas FTP

No solo se trata de crear. La gestión ftp en cPanel es sencilla. Vuelve a la sección "Cuentas FTP" en cPanel. En la lista de cuentas, verás que cada una tiene acciones disponibles:

  • Eliminar: Borra la cuenta. Esto no elimina los archivos, solo el acceso.
  • Cambiar contraseña: Útil si sospechas que la contraseña se ha comprometido.
  • Configurar carpeta: Te permite cambiar el directorio de acceso de esa cuenta.
  • Cambiar cuota: Para modificar el límite de espacio.

[WARNING]

Nunca des a nadie tu contraseña principal de cPanel. Para colaboradores, crea siempre una cuenta ftp con permisos limitados a la carpeta que necesiten. Si la persona trabaja con HestiaCP (el panel alternativo conocido ahora como Syspanel), recuerda que el acceso a su panel se realiza a través del puerto 2106, pero la gestión de cuentas FTP se hace desde su propio módulo de usuarios, que funciona de forma similar a la de cPanel.


Paso 6: Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que nos llegan al soporte.

¿Por qué no puedo conectarme?

  • Error de autenticación: Revisa que has escrito el nombre de usuario completo (con el prefijo) y la contraseña exacta.
  • Puerto bloqueado: Asegúrate de que tu firewall o el de tu red no bloquea el puerto 21. Prueba a conectarte desde otra red o desactivando temporalmente el firewall.
  • Host incorrecto: A veces el host no es ftp.tudominio.com. Conéctate a cPanel y busca la IP del servidor o el nombre de host en la sección "Información del servidor".

¿Puedo usar el mismo usuario FTP para dos dominios diferentes?

No. Cada cuenta FTP está ligada a un dominio y un directorio. Si tienes dos dominios en el mismo hosting, deberás crear dos cuentas FTP distintas, una para cada public_html.

He subido archivos pero no veo los cambios en mi web

Esto es muy común. Normalmente es un problema de caché. Prueba a limpiar la caché de tu navegador o usa una ventana de incógnito. También puede ser que estés subiendo los archivos a la carpeta equivocada. Si tu web funciona con un CMS como WordPress, el archivo index.php debe estar en public_html (la raíz del dominio).

¿Qué hago si mi cliente FTP se desconecta a mitad de una subida?

No pasa nada. FileZilla suele reanudar la transferencia donde se quedó. Si no lo hace, simplemente vuelve a intentarlo. Asegúrate de tener una conexión a internet estable.


Conclusión

Crear y configurar ftp en cPanel es una habilidad fundamental para cualquier persona que gestione un sitio web. No es complicado, solo requiere seguir los pasos lógicos: crear el usuario, definir su carpeta de acceso y conectar con un cliente como FileZilla.

Dominar esto te dará una gran autonomía para subir archivos ftp, hacer copias de seguridad manuales o colaborar con otros profesionales sin comprometer la seguridad de tu hosting. Recuerda siempre aplicar el principio de "mínimo privilegio": da a cada usuario solo el acceso que necesita.

Espero que esta guía te haya sido de gran ayuda. Si tienes más dudas sobre la gestión ftp o cualquier otro tema relacionado con tu hosting, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte a que tu experiencia sea un éxito!

¿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