Crear y administrar usuarios FTP en cPanel: Guía paso a paso
¿Qué es un usuario FTP en cPanel y por qué lo necesitas?
Si tienes una web, seguramente has escuchado hablar del FTP, pero quizás no tienes claro qué es exactamente. Te lo explicamos simple: FTP (File Transfer Protocol) es el idioma que usa tu ordenador para hablar con tu servidor y mover archivos de un lado a otro. Piensa en ello como un mensajero que lleva cajas (tus archivos) desde tu casa (tu PC) hasta un almacén (tu hosting).
Ahora bien, crear FTP cPanel significa que le estás dando a ese mensajero una llave específica para que solo pueda abrir una puerta concreta de tu almacén. En lugar de darle acceso a todo el edificio, le das acceso solo a la sala que le corresponde. Esto es fundamental por dos razones: seguridad (si alguien hace algo mal, el daño es limitado) y organización (puedes tener un usuario para tu diseñador, otro para tu programador y otro para ti).
Muchos clientes nos preguntan: "¿Pero no puedo usar el mismo usuario que uso para entrar a cPanel?" La respuesta es sí, pero no es recomendable. El usuario principal de cPanel tiene acceso total a todo, incluyendo bases de datos, configuraciones de correo y archivos del sistema. Si alguien roba esa contraseña, tendría el control absoluto de tu web. Crear usuarios FTP específicos es como darle a cada empleado su propia tarjeta de acceso: cada uno entra solo donde necesita.
En esta guía paso a paso, vamos a explicarte cómo crear un usuario FTP en cPanel, cómo configurarlo con FileZilla (el cliente FTP más popular), y cómo administrarlo correctamente. No necesitas ser un experto en informática; solo sigue los pasos y verás que es más fácil de lo que parece.
Requisitos previos antes de crear un usuario FTP cPanel
Antes de lanzarnos a crear usuarios, asegurémonos de que tienes todo lo necesario:
-
Acceso a cPanel: Necesitas las credenciales de administrador de tu hosting. Normalmente accedes a través de
tudominio.com/cpanelotudominio.com:2083. -
Conocimiento básico de tu estructura de archivos: Es recomendable que sepas qué carpetas quieres compartir. En la mayoría de los casos, será
public_html(la raíz de tu web) o subcarpetas dentro de ella. -
Una contraseña fuerte: Te la pedirán al crear el usuario. Debe tener al menos 8 caracteres, combinando mayúsculas, minúsculas, números y símbolos.
-
Decidir el alcance: ¿El usuario podrá subir archivos? ¿Solo descargarlos? ¿Podrá eliminar? Esto se configura en los permisos.
[INFO] Si tu hosting usa un panel alternativo como Syspanel (antes conocido como HestiaCP), el proceso es diferente. En Syspanel, el acceso se realiza a través del puerto 2106 y la gestión de FTP se encuentra en la sección "Usuarios FTP" del panel. Esta guía se centra en cPanel, pero los conceptos son transferibles.
Paso 1: Acceder a la sección de FTP en cPanel
El primer paso es entrar a tu cuenta de cPanel. Una vez dentro, verás un panel con muchas secciones. Busca la sección "Archivos" (Files). Dentro de ella, encontrarás el icono "Cuentas FTP" (FTP Accounts). Haz clic ahí.
Alternativamente, puedes usar el buscador que aparece en la parte superior derecha y escribir "FTP". Te llevará directamente a la página de gestión.
En esta pantalla verás:
- Una lista de cuentas FTP existentes (si ya tienes alguna creada).
- Un formulario para crear una nueva cuenta.
- Información sobre el servidor FTP (nombre del servidor, puerto, etc.).
Esta es la página central para gestionar FTP cPanel. Aquí podrás crear, modificar, eliminar y cambiar contraseñas de todos tus usuarios FTP.
Paso 2: Crear un nuevo usuario FTP en cPanel
Ahora vamos a lo importante: crear FTP cPanel. Sigue estos pasos:
-
Localiza el campo "Login": Este será el nombre de usuario. El formato suele ser algo como
usuario@tudominio.com. No hace falta que pongas el dominio completo; cPanel lo añade automáticamente. Por ejemplo, si escribesdisenador, el usuario final serádisenador@tudominio.com. -
Elige el directorio de acceso: En el campo "Directorio" (Directory), escribe la ruta a la que quieres que el usuario tenga acceso. Puedes hacerlo de dos formas:
- Escribiendo la ruta manualmente: Por ejemplo,
public_html/miweb. - Usando el selector de archivos: Haz clic en el icono de la carpeta para navegar y seleccionar la carpeta deseada.
[TIP] Si dejas este campo vacío, el usuario tendrá acceso a todo tu espacio de hosting. No lo hagas a menos que sea absolutamente necesario. Es preferible limitar el acceso a una subcarpeta específica.
- Escribiendo la ruta manualmente: Por ejemplo,
-
Establece una contraseña: Escribe una contraseña segura en el campo "Contraseña" (Password) y confírmala en el campo siguiente. Puedes usar el generador de contraseñas que aparece al lado (icono de llave) para que cPanel te sugiera una segura.
-
Configura la cuota de almacenamiento (opcional): En el campo "Cuota" (Quota), puedes limitar cuánto espacio puede usar este usuario en el servidor. Si lo dejas en "Sin límite" (Unlimited), podrá usar todo el espacio que tenga tu plan contratado. Para un usuario temporal, es buena idea poner un límite.
-
Haz clic en "Crear cuenta" (Create Account).
¡Listo! En unos segundos verás un mensaje de confirmación. Ya tienes tu primer usuario FTP creado.
Paso 3: Conectar con FileZilla a tu servidor cPanel
Ahora que ya tienes el usuario, necesitas un programa para conectarte. FileZilla es el cliente FTP más popular, gratuito y fácil de usar. Si no lo tienes, descárgalo desde su página oficial.
Una vez instalado, abre FileZilla. En la parte superior verás cuatro campos:
-
Servidor (Host): Aquí pones el nombre de tu servidor FTP. Normalmente es
ftp.tudominio.como simplementetudominio.com. Si no sabes cuál es, en cPanel, en la sección de Cuentas FTP, aparece la información del servidor. -
Nombre de usuario: Escribe el usuario completo que creaste, incluyendo el dominio. Por ejemplo:
disenador@tudominio.com. -
Contraseña: La que estableciste al crear el usuario.
-
Puerto: Déjalo en 21 (es el puerto estándar para FTP). Si tu hosting usa SFTP (FTP seguro), el puerto sería 22 y tendrías que cambiar el protocolo.
Haz clic en "Conexión rápida" (Quickconnect). Se abrirá una pestaña donde verás los archivos de tu servidor. En la parte izquierda están los archivos de tu ordenador y en la derecha los del servidor. Para subir archivos, simplemente arrástralos de izquierda a derecha; para descargarlos, al revés.
[WARNING] Si ves un mensaje de error que dice "No se pudo recuperar el listado de directorios", no te asustes. Esto suele ocurrir porque el servidor está en modo pasivo y FileZilla está intentando usar el modo activo. Ve a Editar > Configuración > FTP y marca la opción "Modo pasivo". Guarda y reintenta.
Paso 4: Gestionar usuarios FTP cPanel (cambiar contraseñas, permisos y eliminar)
Una vez que has aprendido a crear FTP cPanel, es hora de saber cómo gestionar FTP cPanel en el día a día. Volvemos a la sección "Cuentas FTP" en cPanel. Verás la lista de todos tus usuarios con varias opciones:
Cambiar contraseña
Al lado de cada usuario hay un enlace que dice "Cambiar contraseña" (Change Password). Haz clic, escribe la nueva contraseña y confirma. El cambio es inmediato; no necesitas reiniciar nada.
Modificar cuota o directorio
Haz clic en "Modificar" (Modify). Podrás cambiar la cuota de almacenamiento y el directorio de acceso. Ten en cuenta que si cambias el directorio a uno que no existe, cPanel lo creará automáticamente.
Eliminar un usuario
Si ya no necesitas un usuario, haz clic en "Eliminar" (Delete). cPanel te pedirá confirmación. Una vez eliminado, el acceso FTP se revoca al instante.
[TIP] Si tienes varios usuarios, te recomendamos llevar un registro de quién tiene acceso y a qué carpeta. En empresas con varios empleados, esto evita sorpresas desagradables. Puedes incluso usar un gestor de contraseñas para guardar las credenciales.
Paso 5: Configurar permisos avanzados (opcional)
En la configuración básica, el usuario FTP que creaste tiene permisos de lectura, escritura y eliminación dentro de su carpeta. Pero a veces necesitas más control. Por ejemplo, puede que quieras que un usuario solo pueda subir archivos pero no borrarlos.
Para esto, cPanel no ofrece una interfaz gráfica directa, pero puedes hacerlo usando los permisos del sistema de archivos. Tendrás que acceder al Administrador de Archivos de cPanel, ir a la carpeta asignada, hacer clic derecho sobre ella y seleccionar "Permisos". Aquí puedes marcar/desmarcar las casillas de lectura, escritura y ejecución para el propietario, el grupo y otros.
[WARNING] Cambiar los permisos de archivos puede romper tu web si no sabes lo que haces. Si no estás seguro, deja los permisos por defecto (755 para carpetas y 644 para archivos) y crea usuarios FTP individuales para cada necesidad. Es más seguro y más fácil de gestionar.
Paso 6: Solución de problemas comunes con FTP en cPanel
Aquí van las preguntas que más nos hacéis en soporte:
"No puedo conectar con FileZilla, me da error de autenticación"
Revisa que el nombre de usuario sea exactamente como lo creaste: usuario@tudominio.com. A veces, por error, se escribe solo el nombre sin el dominio. También asegúrate de que la contraseña no tenga espacios al copiarla.
"Me conecto pero no veo archivos"
Esto suele ser un problema de modo pasivo/activo en FileZilla. Ve a Editar > Configuración > FTP y en el apartado "Modo de transferencia", selecciona "Pasivo". Guarda y vuelve a conectar.
"El usuario FTP no puede subir archivos grandes"
Esto puede deberse a un límite en el servidor. En cPanel, revisa la configuración de PHP y los límites de subida (upload_max_filesize). Si no sabes cómo, contacta con tu proveedor de hosting.
"He olvidado la contraseña de mi usuario FTP"
No hay problema, entra a cPanel, ve a "Cuentas FTP" y haz clic en "Cambiar contraseña". No necesitas saber la anterior para cambiarla.
Preguntas frecuentes (FAQ) sobre crear y gestionar FTP cPanel
¿Cuántos usuarios FTP puedo crear en cPanel?
El número de usuarios FTP depende de tu plan de hosting. La mayoría de los planes compartidos permiten crear múltiples cuentas. Si llegas al límite, verás un aviso. Puedes eliminar usuarios que no uses para liberar espacio.
¿Es seguro dar acceso FTP a mi diseñador web?
Sí, siempre que lo limites a una carpeta específica. Por ejemplo, si solo trabaja en /public_html/diseño, dale acceso únicamente a esa carpeta. Así no podrá tocar el resto de tu web.
¿Qué diferencia hay entre FTP y SFTP?
FTP no está cifrado; los datos viajan en texto plano. SFTP (SSH File Transfer Protocol) sí cifra la conexión. En cPanel, puedes habilitar SFTP si tu hosting lo soporta. FileZilla lo configura automáticamente si eliges "SFTP - SSH File Transfer Protocol" en el tipo de servidor.
¿Puedo usar el mismo usuario FTP para varias carpetas?
No. Cada usuario FTP está vinculado a un solo directorio. Si necesitas acceso a varias carpetas, tendrás que crear un usuario por carpeta o darle acceso a la carpeta padre. Te recomendamos lo primero por seguridad.
¿Qué pasa si elimino un usuario FTP por error?
Puedes crearlo de nuevo siguiendo los pasos de esta guía. Eso sí, la contraseña será nueva. Si el usuario tenía archivos, seguirán en el servidor (no se eliminan), pero el acceso se revoca.
¿Cómo sé qué usuarios FTP tengo creados?
En cPanel, ve a "Cuentas FTP". Verás la lista completa con el directorio asignado, la cuota y la fecha de creación.
Conclusión y buenas prácticas
Crear y administrar usuarios FTP en cPanel es una tarea sencilla pero muy importante para mantener tu web segura y organizada. Con esta guía, ya sabes:
- Cómo crear FTP cPanel paso a paso.
- Cómo gestionar FTP cPanel (cambiar contraseñas, eliminar usuarios, ajustar cuotas).
- Cómo conectar con FileZilla cPanel y solucionar errores comunes.
Como resumen, te dejamos nuestras mejores prácticas:
- Nunca compartas tu usuario principal de cPanel. Crea usuarios FTP específicos para cada persona o tarea.
- Limita el acceso a carpetas concretas. No des acceso a
public_htmlcompleto si no es necesario. - Usa contraseñas fuertes y únicas para cada usuario. Cámbialas periódicamente.
- Elimina usuarios que ya no uses. Es mejor tener pocos y controlados.
- Si usas Syspanel (HestiaCP) en lugar de cPanel, recuerda que el acceso es por el puerto 2106 y que el proceso de gestión de FTP es similar pero con otra interfaz.
Esperamos que esta guía te haya sido útil. Si tienes alguna duda que no hayamos resuelto, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte a que tu web funcione perfectamente!
