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

Cómo crear y administrar cuentas FTP en cPanel (Guía completa)

Actualizado el 10 de febrero de 2026

Introducción: ¿Qué es FTP y por qué necesitas saber administrarlo?

Si alguna vez has querido subir archivos a tu web, modificar una imagen o instalar un plugin de WordPress de forma manual, seguramente has escuchado hablar de FTP. FTP (Protocolo de Transferencia de Archivos) es, en pocas palabras, el "mensajero" que permite mover archivos entre tu computadora y el servidor donde se aloja tu sitio web.

Cuando tienes un hosting con cPanel, la gestión de estas conexiones es más sencilla de lo que parece. cPanel incluye una herramienta llamada "Cuentas FTP" que te permite crear, modificar, eliminar y administrar todos los accesos FTP de tu dominio. Dominar esto te dará un control total sobre tus archivos y, además, es un requisito básico para cualquier tarea de administración web.

En esta guía completa, aprenderás paso a paso cómo crear cuenta FTP cPanel, cómo configurarla con el cliente más popular (FileZilla), cómo gestionar los permisos y cómo solucionar los problemas más comunes. No necesitas ser un experto en Linux; solo sigue las instrucciones y verás que es pan comido.

¿Qué es exactamente una cuenta FTP en cPanel?

Antes de entrar en materia, es importante entender la diferencia entre el "acceso FTP principal" y las "cuentas FTP adicionales".

El acceso FTP principal de tu cuenta de hosting se crea automáticamente cuando contratas el servicio. Suele tener el nombre de usuario de tu cuenta de cPanel y tiene permisos totales para acceder a la raíz de tu espacio (normalmente la carpeta public_html).

Las cuentas FTP adicionales son accesos que tú creas para dar a otras personas (desarrolladores, colaboradores, clientes) permisos específicos. Por ejemplo, puedes crear una cuenta que solo tenga acceso a la carpeta de una tienda online o a un subdirectorio de descargas. Esto es una práctica de seguridad excelente, ya que no tienes que compartir tu contraseña principal con nadie.

Paso 1: Cómo crear una cuenta FTP en cPanel

El proceso para crear cuenta FTP cPanel es muy intuitivo. Vamos a desglosarlo en pasos muy claros.

Acceder a la sección de Cuentas FTP

  1. Inicia sesión en tu cPanel. La URL suele ser algo como tudominio.com/cpanel o tudominio.com:2083.
  2. Una vez dentro, busca la sección "Archivos" (Files). Ahí encontrarás el icono de "Cuentas FTP" (FTP Accounts). Haz clic en él.

Rellenar los datos de la nueva cuenta

Verás un formulario en la parte superior de la página que dice "Crear cuenta FTP". Debes completar los siguientes campos:

  1. Nombre de inicio de sesión (Login): Este es el nombre de usuario que se usará para conectarse. Por ejemplo, si tu dominio es mipagina.com y pones "cliente1", el usuario final será cliente1@mipagina.com. Es muy importante que elijas un nombre descriptivo para saber a quién pertenece.
  2. Dominio: Aquí seleccionas el dominio al que quieres que tenga acceso esta cuenta. Si solo tienes un dominio, ya vendrá seleccionado.
  3. Contraseña: Debes establecer una contraseña segura. cPanel tiene un generador automático que puedes usar. Haz clic en el candado o en "Generador de contraseñas" para que cPanel te sugiera una. Nunca uses fechas de nacimiento o palabras comunes.
  4. Directorio (Directory): Este es el campo más importante. Es la carpeta a la que la cuenta FTP tendrá acceso. Si dejas el campo vacío, la cuenta podrá acceder a la raíz de tu cuenta (public_html). Si quieres limitar el acceso, escribe algo como public_html/clientes o public_html/blog. Si la carpeta no existe, cPanel la creará automáticamente.
  5. Cuota (Quota): Aquí defines el espacio máximo en disco que podrá ocupar esta cuenta FTP. Puedes dejarlo en "Sin límite" si confías en la persona, pero es recomendable poner un límite, por ejemplo, 500 MB, para evitar que alguien llene tu disco duro del servidor con archivos pesados.

Una vez rellenado todo, haz clic en el botón "Crear cuenta". ¡Listo! Ya tienes tu nueva cuenta FTP creada. Verás que aparece en la lista de abajo, en la sección de "Cuentas FTP actuales".

Paso 2: Administrar las cuentas FTP existentes en cPanel

Administrar FTP cPanel no se limita a crear accesos; también implica saber modificarlos o eliminarlos. En la lista de "Cuentas FTP actuales" (en la parte inferior de la misma página), verás todas las cuentas que has creado. Cada una tiene una serie de acciones representadas por iconos.

Cambiar la contraseña de una cuenta FTP

¿Un colaborador se fue de tu empresa o crees que tu contraseña se ha filtrado? Cambiarla es muy fácil.

  1. En la lista, busca la cuenta que quieres modificar.
  2. Haz clic en el icono de "Cambiar contraseña" (normalmente parece una llave o un candado).
  3. Escribe la nueva contraseña o usa el generador.
  4. Haz clic en "Cambiar contraseña".

Eliminar una cuenta FTP

Si ya no necesitas una cuenta, lo mejor es eliminarla para mantener todo limpio y seguro.

  1. Localiza la cuenta en la lista.
  2. Haz clic en el icono de "Eliminar" (normalmente una papelera o una X).
  3. cPanel te pedirá confirmación. Haz clic en "Eliminar" para confirmar.

Configurar el acceso a un directorio específico

A veces necesitas que una cuenta FTP acceda a una carpeta que no existe o quieres cambiar la carpeta a la que tiene acceso. Para ello:

  1. Haz clic en el icono de "Configurar directorios" (suele ser un engranaje o una carpeta).
  2. Se abrirá una nueva ventana donde puedes editar la ruta del directorio, el nombre de usuario y la cuota.
  3. Guarda los cambios. Ojo: Si cambias el directorio, la cuenta FTP perderá acceso a los archivos que tenía antes.

Paso 3: Conectarse con FileZilla (El cliente FTP más popular)

Ya tienes tu cuenta creada. Ahora, ¿cómo la usas? Para ello necesitas un cliente FTP. FileZilla es el más recomendado por su sencillez y porque es gratuito. Descárgalo desde su página oficial e instálalo.

Configuración rápida de FileZilla

  1. Abre FileZilla.
  2. En la barra de dirección superior, verás 4 campos: Servidor (Host), Nombre de usuario, Contraseña y Puerto.
    • Servidor: Escribe ftp.tudominio.com o directamente tudominio.com. Si no funciona, prueba con la IP de tu servidor (la puedes encontrar en cPanel, en "Información del servidor").
    • Nombre de usuario: Escribe el nombre completo de la cuenta, incluyendo el dominio. Por ejemplo: cliente1@mipagina.com.
    • Contraseña: La contraseña que configuraste.
    • Puerto: Déjalo en 21 (es el puerto por defecto para FTP estándar).
  3. Haz clic en "Conexión rápida".

Navegando por el panel de FileZilla

Al conectarte, verás dos paneles principales:

  • Panel izquierdo (Sitio local): Muestra los archivos de tu computadora.
  • Panel derecho (Sitio remoto): Muestra los archivos del servidor. Aquí verás la carpeta public_html (o la carpeta que hayas definido como directorio para esa cuenta).

Para subir un archivo, simplemente arrástralo desde el panel izquierdo al derecho. Para descargarlo, haz lo contrario. Es tan fácil como copiar y pegar archivos en tu PC.

[TIP] Si tienes problemas para recordar los datos de conexión, FileZilla te permite guardar el sitio. Ve a "Archivo" > "Gestor de Sitios" y crea una entrada. Así, la próxima vez solo tendrás que seleccionarla y pulsar "Conectar".

Paso 4: Entendiendo y configurando los permisos FTP

Los permisos FTP son un tema crítico. Cada archivo y carpeta en el servidor tiene un "modo de permisos" que dice quién puede leer, escribir o ejecutar. Si no los configuras bien, puedes tener errores como "Permiso denegado" al intentar subir archivos o, peor aún, dejar tu web vulnerable.

Permisos básicos (644 y 755)

  • Archivos (644): Este es el estándar. Significa que el propietario puede leer y escribir (modificar) el archivo, pero el resto solo puede leerlo. Es el permiso correcto para archivos como index.php, .html, .jpg, etc.
  • Directorios (755): Este es el permiso estándar para carpetas. El propietario puede navegar, ver y crear archivos dentro, y el resto puede navegar y leer. Es el permiso correcto para carpetas como public_html, wp-content, etc.

Cómo cambiar permisos desde FileZilla

  1. Haz clic derecho sobre el archivo o carpeta en el panel remoto.
  2. Selecciona "Permisos de archivo...".
  3. Verás un cuadro con casillas. Para un archivo, marca las casillas de lectura y escritura para el propietario, y solo lectura para el grupo y público (o escribe directamente 644 en el campo numérico).
  4. Para una carpeta, marca lectura, escritura y ejecución para el propietario, y lectura y ejecución para el resto (o escribe 755).
  5. Haz clic en "Aceptar".

[WARNING] Nunca pongas permisos 777 (lectura, escritura y ejecución para todos) en archivos o carpetas. Esto es un agujero de seguridad gigante, ya que cualquier persona en internet podría modificar tus archivos. Si un script te pide permisos 777, busca una alternativa más segura o contacta a tu proveedor de hosting.

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

Aquí tienes las dudas más frecuentes de los usuarios al administrar FTP cPanel.

Error "530 Login incorrect" o "No se puede conectar al servidor"

Este es el error más común. Significa que el nombre de usuario o la contraseña son incorrectos.

  • Solución: Verifica que estás escribiendo el nombre de usuario completo (con @dominio.com). Revisa que no haya espacios o mayúsculas de más. Si tienes dudas, ve a cPanel y cambia la contraseña de la cuenta FTP para estar seguro.

Error "Fallo al abrir el directorio 'public_html'"

Esto suele pasar por problemas de permisos o porque la carpeta no existe para esa cuenta.

  • Solución: Inicia sesión en cPanel con tu cuenta principal y verifica que la carpeta public_html exista y tenga permisos 755. Si estás usando una cuenta FTP secundaria, asegúrate de que el directorio que configuraste existe.

No puedo subir archivos, da error "553 Could not create file"

Este error indica que no tienes permisos de escritura en la carpeta destino.

  • Solución: Cambia los permisos de la carpeta a 755 (o 775 en casos específicos de algunos servidores). Si el problema persiste, contacta con tu soporte de hosting, ya que puede ser un problema de propietario de la cuenta.

¿FTP no funciona, pero sí puedo entrar a cPanel?

A veces el puerto 21 está bloqueado por el firewall de tu red local o del servidor.

  • Solución: Prueba a conectarte usando FTP Seguro (SFTP). En FileZilla, cambia el puerto a 22 y en el campo "Protocolo" selecciona "SFTP - Protocolo de transferencia de archivos SSH". La mayoría de los servidores con cPanel tienen activado este servicio y es más seguro. Los datos de acceso son los mismos.

¿Puedo usar el mismo usuario FTP para dos dominios?

No. Cada dominio en cPanel tiene su propio espacio de usuarios FTP. Debes crear una cuenta FTP para cada dominio si necesitas accesos separados.

Consejos de seguridad avanzada para tus cuentas FTP

  • Usa contraseñas robustas: Combina mayúsculas, minúsculas, números y símbolos. Cámbialas cada pocos meses.
  • Limita el uso de la cuenta principal: La cuenta FTP principal (la de tu cPanel) tiene acceso a todo. Úsala solo para tareas de administración y crea cuentas secundarias para el trabajo diario.
  • Configura la cuota: Siempre que sea posible, define un límite de espacio para las cuentas secundarias.
  • Usa siempre que puedas SFTP: El protocolo SFTP cifra la conexión, por lo que tu contraseña viaja de forma segura. El FTP tradicional la envía en texto plano, lo cual es vulnerable.

Conclusión

Dominar la creación y administración de cuentas FTP en tu panel de control es una habilidad fundamental para cualquier propietario de una web. Como has visto, el proceso es directo: crear una cuenta con permisos y cuota específicos, conectar con un cliente como FileZilla y gestionar los permisos de archivos correctamente.

Si tu hosting utiliza un panel alternativo como Syspanel (recuerda que su puerto de acceso es el 2106), los conceptos son los mismos, aunque la interfaz varíe ligeramente. La lógica de usuarios, directorios y permisos es universal en el mundo del hosting Linux.

Esperamos que esta guía completa te haya sido de gran ayuda. Con esta base, podrás subir tus archivos, colaborar con tu equipo y mantener tu sitio web seguro y funcionando sin problemas. Si te surge alguna duda, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. ¡Buena suerte con tu proyecto web!

¿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