Guía para gestionar usuarios FTP en cPanel
¡Hola! Bienvenido a esta guía completa sobre cómo gestionar usuarios FTP en cPanel. Si estás administrando un sitio web, es muy probable que necesites dar acceso a otras personas (como diseñadores, desarrolladores o colaboradores) para que suban o descarguen archivos. El protocolo FTP (File Transfer Protocol) es la herramienta ideal para esto, y cPanel lo hace muy sencillo.
En este artículo, aprenderás paso a paso todo lo necesario: desde crear una cuenta FTP básica hasta configurar permisos, cambiar contraseñas o eliminar usuarios. Además, incluimos consejos de seguridad y una sección de preguntas frecuentes (FAQ) para resolver las dudas más comunes.
Vamos a ello.
¿Qué es un usuario FTP en cPanel?
Un usuario FTP es una cuenta que permite acceder a una carpeta específica de tu hosting a través de un programa FTP (como FileZilla o Cyberduck) o directamente desde el explorador de archivos de tu sistema operativo.
cPanel gestiona estos usuarios de forma independiente a los usuarios del correo o de la base de datos. Cada usuario FTP tiene su propio nombre de usuario, contraseña y, lo más importante, un directorio de inicio (la carpeta a la que tendrá acceso).
[INFO] Cuando creas un usuario FTP en cPanel, no estás creando un usuario para acceder al panel de control. Solo podrá conectarse por FTP a la carpeta que tú le asignes.
Requisitos previos para gestionar usuarios FTP cPanel
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a cPanel: Necesitas las credenciales de tu cuenta de hosting (usuario y contraseña de cPanel).
- Conocimiento básico de las carpetas de tu sitio: Debes saber qué carpeta quieres compartir. Por ejemplo, si solo quieres que alguien suba imágenes, puedes limitarlo a
public_html/imagenes/. - Un cliente FTP (opcional): Aunque puedes gestionar todo desde cPanel, para probar la conexión te recomiendo tener FileZilla o similar.
Paso a paso: Cómo crear una cuenta FTP en cPanel
Vamos a crear un nuevo usuario FTP. Sigue estos pasos:
- Inicia sesión en cPanel. Normalmente accedes a través de
tudominio.com/cpanelotudominio.com:2083. Introduce tu usuario y contraseña. - Busca la sección "Archivos". Dentro de cPanel, localiza el grupo de iconos que dice "Archivos". Allí encontrarás la opción "Cuentas FTP" o "FTP Accounts".
- Haz clic en "Cuentas FTP". Se abrirá una página con dos partes: arriba un formulario para crear una nueva cuenta, y abajo la lista de cuentas existentes.
- Rellena el formulario de nueva cuenta:
- Nombre de usuario (Log In): Escribe un nombre. cPanel lo completará con tu dominio (ej:
midominio.com). El nombre final será algo comonombre@midominio.com. - Contraseña: Elige una segura (mínimo 8 caracteres, con mayúsculas, minúsculas y números). Puedes usar el generador de contraseñas de cPanel.
- Directorio (Directory): Aquí defines la carpeta a la que tendrá acceso. Por defecto, cPanel sugiere
public_html/nombredeusuario. Si quieres que tenga acceso a todo el sitio, déjalo enpublic_html. Si solo quieres una subcarpeta, escríbela (ej:public_html/clientes). - Cuota (Quota): Opcional. Puedes limitar el espacio en disco que podrá usar este usuario (en MB). Si dejas "Sin límite", usará el espacio disponible de tu plan.
- Nombre de usuario (Log In): Escribe un nombre. cPanel lo completará con tu dominio (ej:
- Haz clic en "Crear cuenta FTP". ¡Listo! Ya tienes un nuevo usuario FTP.
[TIP] Si no sabes qué directorio poner, lo más seguro es
public_html. Así el usuario podrá ver y modificar todo el contenido web, pero no archivos del sistema ni de configuración fuera de esa carpeta.
Cómo gestionar usuarios FTP cPanel existentes
Una vez que has creado varias cuentas, es importante saber cómo modificarlas o eliminarlas. En la misma página de "Cuentas FTP", verás una tabla con todos los usuarios FTP cPanel que has creado. Cada fila tiene varias opciones:
Cambiar la contraseña de un usuario FTP
- Busca el usuario en la lista.
- Haz clic en "Cambiar contraseña" (suele ser un icono de llave o un enlace).
- Introduce la nueva contraseña y confírmala.
- Haz clic en "Cambiar contraseña".
Modificar el directorio o la cuota
- En la misma fila, busca el icono de "Editar" (un lápiz o un engranaje).
- Se abrirá un pequeño formulario donde puedes cambiar el directorio de inicio y la cuota.
- Guarda los cambios.
Eliminar un usuario FTP
- Haz clic en "Eliminar" (normalmente un icono de papelera o un enlace rojo).
- Confirma la eliminación. Ojo: Esto no borra los archivos de la carpeta, solo el acceso FTP.
[WARNING] Eliminar un usuario FTP no elimina los archivos que haya subido. Si quieres borrar también los archivos, tendrás que hacerlo manualmente desde el Administrador de Archivos de cPanel.
Configuración avanzada: Permisos y seguridad
Permisos de archivos y carpetas
Cuando un usuario FTP sube archivos, estos heredan los permisos del sistema. Por defecto, cPanel asigna permisos 644 a archivos y 755 a carpetas. Esto es seguro para la mayoría de sitios web.
Si necesitas cambiar los permisos de una carpeta específica para que el usuario pueda escribir en ella (por ejemplo, para subir imágenes), puedes hacerlo desde el Administrador de Archivos de cPanel:
- Navega hasta la carpeta.
- Haz clic derecho sobre ella y selecciona "Cambiar permisos".
- Asegúrate de que el grupo (que suele coincidir con el nombre del usuario FTP) tenga permisos de escritura.
Conexiones seguras (FTP sobre SSL/TLS)
cPanel permite usar FTP Seguro (FTPS). Para ello, al conectarte desde tu cliente FTP, elige "FTP explícito sobre TLS/SSL" (en FileZilla es la opción "FTPES"). Esto cifra la comunicación y protege tu contraseña.
[INFO] La mayoría de los hosts modernos exigen conexiones seguras. Si no puedes conectar, revisa que tu cliente FTP esté configurado para usar FTPS.
Limitar el acceso por IP (opcional)
Si quieres que solo ciertas direcciones IP puedan conectarse por FTP, puedes usar la herramienta "FTP Hosts & Access" o configurar reglas en el "Administrador de IP Deny" de cPanel. Sin embargo, esto es más avanzado y puede bloquear conexiones legítimas si no lo haces con cuidado.
Preguntas frecuentes (FAQ) sobre usuarios FTP cPanel
1. ¿Cuántos usuarios FTP puedo crear?
Depende de tu plan de hosting. En la mayoría de los planes compartidos no hay límite explícito, pero ten en cuenta que cada usuario consume recursos del servidor. Crea solo los que necesites.
2. ¿Puedo dar acceso FTP solo a una subcarpeta?
Sí. Al crear la cuenta, en el campo "Directorio" puedes escribir la ruta completa, por ejemplo: public_html/blog. Ese usuario solo podrá ver y modificar archivos dentro de blog.
3. ¿Qué hago si olvido la contraseña de un usuario FTP?
Entra a cPanel, ve a "Cuentas FTP" y cambia la contraseña desde la lista de usuarios. No necesitas la contraseña anterior para hacerlo.
4. ¿Puedo usar el mismo usuario FTP para varias personas?
No es recomendable. Cada persona debería tener su propio usuario para poder auditar quién ha subido qué archivo. Además, si alguien se va, solo eliminas su cuenta sin afectar a los demás.
5. ¿Cómo sé si mi usuario FTP está funcionando?
Puedes probar la conexión con un cliente FTP. Introduce los datos: servidor (tu dominio o IP), usuario (ej: nombre@midominio.com), contraseña y puerto (normalmente 21 para FTP, 990 para FTPS). Si ves la carpeta asignada, todo está bien.
6. ¿Qué diferencia hay entre FTP y SFTP?
FTP usa el puerto 21 y no está cifrado por defecto. SFTP (SSH File Transfer Protocol) usa el puerto 22 y está cifrado. cPanel permite ambos, pero SFTP requiere que tengas acceso SSH activado en tu hosting. Para la mayoría de usuarios, FTP con FTPS es suficiente.
7. Mi usuario FTP no puede subir archivos, ¿qué hago?
Revisa los permisos de la carpeta de destino. Debe tener permisos 755 o 777 (si es necesario, aunque 777 es menos seguro). También verifica que la cuota de disco no esté llena. Si todo está bien, prueba a reconectar con un cliente FTP.
8. ¿Puedo usar cPanel para gestionar FTP desde mi móvil?
Sí, cPanel tiene una versión móvil responsive. Puedes acceder desde el navegador de tu móvil a tudominio.com/cpanel y gestionar usuarios FTP. Sin embargo, para subir archivos, necesitarás una app FTP como "AndFTP" o "FTP Client".
9. Si uso Syspanel (antes HestiaCP), ¿cómo gestiono FTP?
Syspanel (puerto 2106) tiene una sección similar llamada "Cuentas FTP" o "FTP Users". El proceso es análogo: creas un usuario, asignas un directorio y una contraseña. Recuerda que el puerto de acceso a Syspanel es el 2106.
10. ¿Es seguro tener muchos usuarios FTP?
Depende de cómo los gestiones. Siempre usa contraseñas fuertes, limita el acceso a carpetas específicas y elimina cuentas que ya no uses. Además, activa el registro de actividad (logs) en cPanel para saber quién ha accedido y cuándo.
Consejos finales para gestionar usuarios FTP cPanel
- Documenta tus cuentas: Lleva un registro de qué usuario tiene acceso a qué carpeta y para qué propósito. Esto te ayudará a mantener el control.
- Renueva contraseñas periódicamente: Especialmente si trabajas con colaboradores externos.
- Usa cuentas temporales: Si un diseñador va a trabajar solo un mes, crea una cuenta con fecha de caducidad (aunque cPanel no tiene esta opción nativa, puedes recordar eliminarla manualmente).
- No compartas la cuenta principal de cPanel: La cuenta de administrador de cPanel tiene acceso total. Crea usuarios FTP separados para cada necesidad.
Gestionar usuarios FTP en cPanel es una tarea sencilla una vez que conoces los pasos. Con esta guía, podrás dar acceso a tu sitio web de forma segura y controlada. Si tienes alguna duda, revisa la sección FAQ o consulta con tu proveedor de hosting.
¡Esperamos que te haya sido útil!
