Crear una cuenta FTP en cPanel y gestionar usuarios
¿Qué es una cuenta FTP y por qué la necesitas en cPanel?
Para empezar, imagina que tu sitio web es una casa. El panel de control (cPanel) es la puerta principal, con la llave maestra para gestionarlo todo. Pero, ¿qué pasa si necesitas dar acceso a un decorador o a un fontanero para que trabaje en una habitación concreta sin darle la llave de toda la casa? Ahí es donde entra el FTP.
Una cuenta FTP es como una llave secundaria que te permite entrar a una parte específica de tu hosting (el "almacén" de archivos de tu web) para subir, descargar, modificar o eliminar archivos. Es la forma más común y eficiente de gestionar el contenido de tu página, especialmente si usas programas como Filezilla o el propio gestor de archivos de cPanel.
En esta guía, te voy a enseñar paso a paso cómo crear una cuenta FTP en cPanel, cómo gestionar los usuarios que ya tienes, y cómo configurarlos correctamente para que todo funcione como la seda. No necesitas ser un experto en informática; solo sigue estas instrucciones y lo tendrás listo en unos minutos.
Requisitos previos antes de crear tu cuenta FTP
Antes de lanzarnos a la piscina, asegurémonos de que tienes lo necesario. No te preocupes, es muy poco:
- Acceso a cPanel: Necesitas las credenciales de tu cuenta de hosting (normalmente algo como
tudominio.com/cpanelotudominio.com:2083). - Un cliente FTP (opcional pero recomendado): Programas como Filezilla (gratuito) o el gestor de archivos integrado en cPanel. Si no quieres instalar nada, cPanel te permite gestionar archivos desde el navegador, pero para cargas masivas o trabajos constantes, un cliente FTP es mucho mejor.
- Saber qué directorio quieres compartir: Es decir, si quieres que el usuario FTP acceda a la raíz de tu web (
public_html), a una subcarpeta (public_html/blog) o a un directorio fuera del sitio web.
[INFO] Si tu hosting usa Syspanel (a veces llamado HestiaCP), el proceso es diferente. En ese caso, el acceso a su panel suele ser a través del puerto 2106 (por ejemplo, tudominio.com:2106). Sin embargo, esta guía se centra en cPanel, que es el más común.
Paso 1: Acceder a la sección de cuentas FTP en cPanel
Una vez dentro de cPanel, busca la sección "Archivos". Ahí verás una opción llamada "Cuentas FTP". Haz clic en ella. Esta es la central de control para todo lo relacionado con el acceso FTP de tu hosting.
¿Qué verás en la pantalla de Cuentas FTP?
Al entrar, te encontrarás con un formulario para crear una nueva cuenta y, justo debajo, una lista con todas las cuentas FTP que ya existen (si es tu primera vez, solo verás una, la principal). La lista te mostrará:
- El usuario (por ejemplo,
usuario@tudominio.com). - El directorio al que tiene acceso.
- El espacio en disco que ocupa o el límite que tiene.
- Botones de acción: Eliminar, Cambiar contraseña y Configurar.
Paso 2: Crear una cuenta FTP paso a paso
Ahora viene lo bueno. Rellena el formulario de "Crear cuenta FTP". Es muy intuitivo, pero vamos a desglosarlo:
-
Nombre de usuario: Elige un nombre claro, sin espacios. Por ejemplo:
cliente1,tienda,backup. Se añadirá automáticamente tu dominio al final (ej.cliente1@tudominio.com). No lo escribas completo, solo la primera parte. -
Contraseña: cPanel te ofrece un generador seguro. Te recomiendo usarlo. Haz clic en el botón del candado o en "Generador" para que te cree una contraseña robusta. Si prefieres ponerla tú, asegúrate de que tenga al menos 8 caracteres, mayúsculas, minúsculas y números. Guárdala en un lugar seguro (como un gestor de contraseñas).
-
Directorio: Este es el paso más importante. Define la ruta exacta a la que quieres que el usuario tenga acceso.
- Si pones
public_html, tendrá acceso a la raíz de tu sitio web (donde están los archivos de tu web). - Si pones
public_html/tienda, solo podrá ver y gestionar los archivos dentro de la carpetatienda. - Si pones
/home/usuario/backups, podrá acceder a una carpeta fuera del alcance público de tu web (ideal para hacer copias de seguridad).
[TIP] Si dejas este campo vacío, por defecto se asignará a
public_html. Para la mayoría de casos, escribe la ruta completa, por ejemplo:public_html/miweb. - Si pones
-
Cuota de espacio: Puedes limitar cuánto espacio en disco puede usar este usuario FTP. Si pones "Sin límite", podrá usar todo el espacio que tenga tu plan de hosting. Si es para un colaborador puntual, es buena idea poner un límite (por ejemplo, 500 MB) para que no te llene el disco sin querer.
-
Haz clic en "Crear cuenta". ¡Listo! Ya tienes tu usuario FTP creado. Verás un mensaje de éxito y el usuario aparecerá en la lista de abajo.
Paso 3: Cómo conectar con tu cuenta FTP usando Filezilla
Tener la cuenta creada es solo la mitad del camino. Ahora necesitas usarla. El programa más popular y gratuito es Filezilla. Te explico cómo configurarlo:
- Descarga e instala Filezilla desde su página oficial.
- Abre Filezilla. En la parte superior verás los campos para Host, Nombre de usuario, Contraseña y Puerto.
- Host: Escribe
ftp.tudominio.como simplementetudominio.com. Si no funciona, prueba con la IP de tu servidor (la puedes encontrar en cPanel, en la sección "Información General"). - Nombre de usuario: El usuario completo que creaste, incluyendo el dominio. Por ejemplo:
cliente1@tudominio.com. - Contraseña: La que configuraste en el paso anterior.
- Puerto: Déjalo en blanco o pon
21(que es el puerto estándar para FTP). Si usas SFTP (más seguro), cambia el puerto a22y el protocolo a SFTP, pero eso es más avanzado. - Haz clic en "Conexión rápida".
Si todo está bien, verás una lista de archivos en el panel derecho (tu servidor) y podrás arrastrar archivos desde tu ordenador (panel izquierdo) hacia tu web. Así de simple.
[WARNING] Si te conectas desde una red pública o no confiable, evita usar FTP normal (puerto 21) porque las contraseñas viajan sin cifrar. Usa SFTP (puerto 22) si tu hosting lo permite, o al menos asegúrate de estar en una red segura.
Paso 4: Gestionar usuarios FTP existentes
La gestión de usuarios es tan importante como la creación. Con el tiempo, es posible que necesites cambiar contraseñas, ajustar permisos o eliminar accesos que ya no se usan.
Cambiar la contraseña de una cuenta FTP
- Ve a "Cuentas FTP".
- En la lista de cuentas, localiza la que quieres modificar.
- Haz clic en el enlace "Cambiar contraseña" (normalmente representado por un icono de candado o un texto azul).
- Introduce la nueva contraseña (usa el generador si quieres) y confírmala.
- Haz clic en "Cambiar contraseña" para guardar los cambios.
[INFO] Cambiar la contraseña no desconecta al usuario en ese momento, pero si se vuelve a conectar, necesitará la nueva. Es una buena práctica hacerlo periódicamente por seguridad.
Eliminar una cuenta FTP
- En la misma lista, busca el usuario que quieres borrar.
- Haz clic en "Eliminar" (normalmente un icono de papelera).
- Te pedirá confirmación. Asegúrate de que ya no necesitas ese acceso porque, al eliminar la cuenta, el usuario no podrá conectarse más y los archivos que haya subido no se eliminan (quedan en el servidor).
Modificar el directorio o la cuota
Para cambiar el directorio al que tiene acceso un usuario FTP, tendrás que eliminar la cuenta y crearla de nuevo con la nueva ruta. cPanel no permite editar la ruta de una cuenta existente directamente. Es un poco tedioso, pero es la forma más segura de evitar confusiones.
Paso 5: Entender los permisos FTP (Permisos de archivos)
Cuando gestionas archivos por FTP, te encontrarás con términos como "644", "755" o "777". Estos son los permisos FTP que controlan quién puede leer, escribir o ejecutar un archivo o carpeta.
- Lectura (4): Permite ver el contenido del archivo.
- Escritura (2): Permite modificar el contenido del archivo.
- Ejecución (1): Permite ejecutar el archivo (si es un script).
Cada permiso se representa con un número del 0 al 7, y se agrupan en tres dígitos: dueño, grupo y otros.
- 755: El dueño puede leer, escribir y ejecutar; el grupo y otros solo pueden leer y ejecutar. Es el permiso estándar para archivos de web (seguro).
- 644: El dueño puede leer y escribir; el grupo y otros solo pueden leer. Es el permiso típico para archivos estáticos como imágenes o HTML.
- 777: Todos pueden leer, escribir y ejecutar. ¡Peligro! No uses este permiso a menos que sea absolutamente necesario (y casi nunca lo es), ya que cualquiera podría modificar tus archivos.
[WARNING] Si un archivo te da error de "permiso denegado" al subirlo, no lo cambies a 777 automáticamente. Primero intenta con 755 o 644. Usar 777 en toda tu web es una de las causas más comunes de hackeos.
¿Cómo cambiar los permisos desde Filezilla?
- Haz clic derecho sobre el archivo o carpeta en el panel remoto (servidor).
- Selecciona "Permisos de archivo...".
- Se abrirá una ventana donde puedes marcar las casillas o escribir el código numérico (por ejemplo, 755).
- Marca la casilla "Recurse into subdirectories" si quieres aplicar el cambio a todas las subcarpetas (útil para corregir toda una estructura de golpe).
- Haz clic en "Aceptar".
Preguntas frecuentes (FAQ) sobre cuentas FTP en cPanel
Aquí te resuelvo las dudas más comunes que me suelen llegar:
¿Cuál es la diferencia entre FTP y SFTP?
El FTP normal envía los datos y las contraseñas en texto plano, lo que es inseguro. El SFTP (SSH File Transfer Protocol) cifra toda la comunicación. Si tu hosting ofrece la opción SFTP (puerto 22), úsala siempre que puedas. Es mucho más segura.
¿Puedo tener varias cuentas FTP?
Sí, cPanel te permite crear tantas cuentas FTP como necesites, hasta el límite que establezca tu plan de hosting. Es perfecto para dar acceso a diferentes colaboradores o clientes sin compartir la contraseña principal.
¿Por qué no puedo subir archivos grandes?
Puede ser por dos motivos: el límite de tamaño de archivo de tu hosting (normalmente 2GB o menos en la configuración de PHP) o el tiempo de espera de la conexión. Si usas un cliente FTP como Filezilla, suele gestionar mejor los archivos grandes. Si el problema persiste, contacta con tu proveedor de hosting.
¿Qué hago si olvidé la contraseña de mi cuenta FTP?
No hay problema, entra en cPanel, ve a "Cuentas FTP", localiza tu usuario y haz clic en "Cambiar contraseña". Podrás poner una nueva al instante.
¿Puedo restringir un usuario FTP a una sola carpeta?
Sí, eso es exactamente lo que haces al definir el directorio al crear la cuenta. Si limitas a public_html/micarpeta, ese usuario no podrá ver ni acceder a otras carpetas de tu hosting. Es una excelente práctica de seguridad.
¿Es necesario crear una cuenta FTP para usar WordPress?
No. WordPress se gestiona desde su panel de administración (wp-admin) y desde el "Administrador de archivos" de cPanel. Sin embargo, tener una cuenta FTP es muy útil para actualizar plugins manualmente, subir temas o hacer copias de seguridad de archivos.
Consejos finales de seguridad y buenas prácticas
Gestionar bien tus cuentas FTP es clave para mantener tu web sana y segura. Aquí van mis últimos consejos:
- Principio de mínimo privilegio: Dale a cada usuario FTP solo el acceso que necesita. Si un diseñador solo trabaja en la carpeta
/plantilla, no le des acceso a toda la web. - Cambia las contraseñas periódicamente: Una buena costumbre es renovar las contraseñas de los usuarios FTP cada 3 o 6 meses.
- Elimina cuentas que ya no se usan: Si un colaborador ya no trabaja contigo, elimina su cuenta FTP. Es un punto de entrada menos para posibles ataques.
- No uses el usuario FTP principal para todo: El usuario principal (el que viene con tu hosting) tiene acceso a todo. Es mejor crear usuarios específicos para cada tarea y así poder revocar accesos de forma individual.
[TIP] Si tienes problemas de conexión, primero verifica que tu servidor no esté en mantenimiento. Luego, revisa que el usuario y la contraseña sean correctos (cuidado con las mayúsculas). Y si usas un firewall, asegúrate de que el puerto 21 (FTP) o 22 (SFTP) esté abierto en tu red local.
Conclusión
Crear y gestionar una cuenta FTP en cPanel es una habilidad fundamental para cualquier persona que tenga una web. No es complicado, solo requiere seguir unos pasos lógicos: acceder a cPanel, crear el usuario, definir su directorio y permisos, y luego conectarte con un cliente como Filezilla. Con la práctica, lo harás en menos de un minuto.
Recuerda que la seguridad es lo primero: usa contraseñas fuertes, limita el acceso a lo esencial y elimina cuentas obsoletas. Con esta guía, ya tienes todo lo necesario para dominar la gestión de usuarios FTP en tu hosting. Si en algún momento te atascas, vuelve a leer esta guía o consulta la documentación de tu proveedor. ¡Manos a la obra!
