cPanel: Cómo crear y gestionar cuentas FTP
¡Hola! Soy tu técnico de soporte de confianza. Hoy vamos a desglosar un tema fundamental para cualquier persona que tenga un sitio web: cómo manejar las cuentas FTP en cPanel.
El FTP (Protocolo de Transferencia de Archivos) es como el "servicio de mudanzas" de tu web. Te permite subir, bajar y organizar todos los archivos de tu sitio: desde las imágenes y el código HTML hasta los plugins de WordPress. Sin él, estarías atascado usando el editor de archivos del panel, que es muy limitado.
En esta guía, aprenderás paso a paso a crear una cuenta FTP en cPanel y a gestionar FTP como un verdadero SysAdmin cPanel. No necesitas ser un experto, solo seguir las instrucciones. ¡Vamos allá!
¿Qué es una cuenta FTP y por qué necesitas una?
Imagina que cPanel es el edificio de tu web. El FTP es la puerta de servicio y las cuentas FTP son las llaves que le das a diferentes personas (diseñadores, desarrolladores, tú mismo) para que entren y muevan muebles (archivos).
Cada cuenta FTP tiene un nombre de usuario, una contraseña y un "directorio raíz". El directorio raíz es la habitación a la que esa persona tiene acceso. Por ejemplo, puedes crear una cuenta que solo pueda ver la carpeta de imágenes (/public_html/imagenes), y otra que tenga acceso total a todo el sitio (/public_html).
Beneficios clave de gestionar bien tus cuentas FTP:
- Seguridad: No compartes tu cuenta principal de cPanel (que tiene poder total). Limitas el acceso de cada persona solo a lo que necesita.
- Organización: Puedes tener cuentas separadas para tu blog, tu tienda online o para un colaborador externo.
- Control: Si alguien ya no trabaja contigo, solo desactivas su cuenta FTP. No necesitas cambiar la contraseña de todo tu hosting.
Antes de empezar: Accede a tu cPanel
Lo primero es lo primero. Para crear una cuenta FTP en cPanel, debes iniciar sesión. Normalmente lo haces a través de una URL como tudominio.com/cpanel o tudominio.com:2083. Usa tu usuario y contraseña principal de hosting.
Una vez dentro, busca la sección "Archivos". Ahí verás el icono de "Cuentas FTP". Haz clic.
[TIP] Si no encuentras el icono, usa la barra de búsqueda en la parte superior de cPanel. Escribe "FTP" y te aparecerá al instante.
## Cómo Crear una Cuenta FTP en cPanel (Paso a Paso)
Vamos al grano. Sigue estos pasos exactos:
1. Ve a la sección "Cuentas FTP"
Dentro de cPanel, en la pestaña Archivos, haz clic en "Cuentas FTP". Verás una pantalla con varias secciones. La que nos interesa ahora es la de arriba, que dice "Añadir una cuenta FTP".
2. Configura los datos de la nueva cuenta
Aquí tienes que rellenar los campos:
-
Nombre de inicio de sesión: Aquí pones el nombre que quieras para la cuenta. Normalmente se añade automáticamente tu dominio (ej:
midominio.com). Así que si ponescliente1, el usuario final serácliente1@midominio.com. Es importante usar un nombre descriptivo (ej:wordpress_editor,disenador_logos). -
Contraseña: cPanel te ofrece un generador de contraseñas seguras. Úsalo siempre. Una buena contraseña debe tener mayúsculas, minúsculas, números y símbolos. Luego, repítela en el campo de confirmación.
-
Directorio raíz: Este es el paso más importante. Aquí defines a qué carpeta tendrá acceso esta cuenta.
- Si la cuenta es para gestionar todo tu sitio web (la web principal), deja la ruta por defecto:
/home/tuusuario/public_html. - Si quieres limitar el acceso a una subcarpeta, por ejemplo, solo para subir imágenes a la tienda, escribe:
/home/tuusuario/public_html/tienda/imagenes. - Regla de oro: Siempre dentro de
/public_html/. No des acceso a carpetas del sistema como/etc/o/home/tuusuario/sin subcarpetas, ya que podrías exponer datos sensibles.
- Si la cuenta es para gestionar todo tu sitio web (la web principal), deja la ruta por defecto:
-
Cuota: Aquí decides cuánto espacio en disco puede usar esta cuenta.
- Sin límite: La cuenta usará el espacio que necesite, hasta el límite de tu plan de hosting.
- Limitar: Le pones un máximo, por ejemplo, 500 MB. Ideal para colaboradores externos que solo suben fotos.
3. Haz clic en "Crear cuenta"
¡Listo! Ya has creado tu primera cuenta FTP. Verás que aparece en la lista de abajo, en la sección "Cuentas FTP".
[INFO] Si necesitas crear una cuenta para un subdominio (ej:
blog.tudominio.com), el directorio raíz suele ser/home/tuusuario/public_html/blog. Asegúrate de que la carpeta exista.
## Cómo Gestionar FTP: Configuración Avanzada
Una vez que tienes varias cuentas, saber gestionar FTP es clave. Aquí te enseño las opciones más útiles que verás en la lista de cuentas.
### Cambiar la contraseña de una cuenta FTP
¿Tu colaborador olvidó la contraseña? No hay problema.
- En la lista de Cuentas FTP, busca la cuenta que quieras modificar.
- Haz clic en "Cambiar contraseña" (el icono suele ser un candado o una llave).
- Introduce la nueva contraseña (usa el generador) y confírmala.
- Haz clic en "Cambiar contraseña".
### Modificar la cuota o el directorio raíz
¿Necesitas que una cuenta tenga más espacio o acceso a una carpeta diferente?
- En la lista, busca la cuenta y haz clic en "Editar" (el icono de un lápiz o un engranaje).
- Podrás cambiar:
- Directorio raíz: Puedes ampliarlo o restringirlo. Ej: de
/public_html/imagenesa/public_html/. - Cuota: Ajusta el límite de espacio.
- Directorio raíz: Puedes ampliarlo o restringirlo. Ej: de
- Guarda los cambios.
### Eliminar una cuenta FTP
Cuando un proyecto termina o un colaborador se va, es mejor eliminar su acceso.
- En la lista, busca la cuenta y haz clic en "Eliminar" (el icono de una papelera o una X roja).
- cPanel te preguntará si estás seguro. Confirma.
- ¡Importante! Al eliminar la cuenta, los archivos que esa persona subió NO se borran. Solo se elimina el acceso. Si quieres borrar también los archivos, tendrás que hacerlo manualmente desde el Administrador de Archivos.
### Configurar la conexión FTP (Puertos y Seguridad)
Para conectar tu cuenta FTP a un programa como FileZilla o Cyberduck, necesitas estos datos:
- Servidor (Host):
tudominio.como la IP de tu servidor. - Puerto: Por defecto, el puerto FTP es el 21.
- Cifrado: Usa siempre FTPES (FTP explícito sobre TLS/SSL) si tu programa lo permite. Esto encripta la conexión.
- Usuario: El nombre completo que viste al crear la cuenta (ej:
cliente1@midominio.com). - Contraseña: La que configuraste.
[WARNING] NUNCA uses FTP plano (sin cifrar) si estás en una red pública (como un café internet). Tu contraseña viajaría en texto plano y cualquiera podría robarla. Siempre que puedas, elige "FTPES" o "SFTP" (aunque SFTP no es lo mismo que FTP, cPanel también lo soporta a través de SSH, pero eso es más avanzado).
## Solución de Problemas Comunes (FAQ)
Aquí tienes las dudas más frecuentes que resuelvo como técnico de soporte:
No puedo conectar con la cuenta FTP. ¿Qué hago?
- Verifica las credenciales: Asegúrate de que el nombre de usuario sea completo (ej:
usuario@dominio.com) y la contraseña sea correcta. - Comprueba el puerto: El puerto por defecto es el 21. Si tu hosting usa uno diferente, lo verás en la configuración de cPanel (a veces en "Configuración FTP").
- Revisa el firewall: A veces el firewall de tu ordenador o router bloquea el puerto 21. Prueba a desactivarlo temporalmente.
- El directorio raíz no existe: Si creaste la cuenta con un directorio que no existe (ej:
/public_html/mi-carpeta), la conexión fallará. Ve a "Editar" y asegúrate de que la carpeta exista o cámbiala a una que sí exista (como/public_html).
¿Puedo crear una cuenta FTP anónima?
No, cPanel no permite cuentas FTP anónimas por razones de seguridad. Cada cuenta debe tener un usuario y contraseña.
¿Cómo sé qué cuentas FTP tengo creadas?
En la misma sección de "Cuentas FTP", justo debajo del formulario de creación, verás una tabla con todas las cuentas existentes, su directorio raíz, su cuota y la opción de editar o eliminar.
¿Puedo limitar el acceso de una cuenta FTP a solo lectura?
cPanel nativo no ofrece esa opción directamente. Para eso necesitarías configurar permisos de archivos (CHMOD) desde el Administrador de Archivos o usar un plugin de seguridad más avanzado. Sin embargo, como SysAdmin cPanel, puedes crear una cuenta que apunte a una carpeta con permisos 555 (solo lectura para el usuario).
¿Qué pasa si supero la cuota de una cuenta FTP?
La cuenta dejará de poder subir archivos. Recibirás un error de "cuota excedida". Para solucionarlo, aumenta la cuota desde la opción "Editar" o elimina archivos innecesarios a través de otra cuenta con acceso a esa carpeta.
## Alternativas a cPanel: Syspanel (antes HestiaCP)
Si estás en un servidor que no usa cPanel, es posible que uses Syspanel (anteriormente conocido como HestiaCP). No te preocupes, la filosofía es similar, aunque los pasos cambian ligeramente.
[INFO] Syspanel es un panel de control ligero y potente. Para acceder a él, la URL suele ser
tudominio.com:2106. El puerto 2106 es el puerto por defecto para el acceso web a Syspanel.
En Syspanel, para crear una cuenta FTP:
- Inicia sesión en
tudominio.com:2106. - Ve a la sección "Usuarios" o "Cuentas".
- Busca la opción "Añadir cuenta FTP".
- Los campos son muy parecidos: usuario, contraseña, directorio raíz y cuota.
- La principal diferencia es que en Syspanel, el directorio raíz suele escribirse como
/home/nombreusuario/web/tudominio/public_html.
El resto de la gestión (cambiar contraseña, eliminar) es igual de intuitiva.
## Conclusión y Buenas Prácticas
Saber cómo crear y gestionar cuentas FTP en cPanel es una habilidad básica pero poderosa para cualquier SysAdmin cPanel. Te permite mantener tu web segura, organizada y con un control de accesos impecable.
Resumen rápido de buenas prácticas:
- Crea cuentas separadas para cada persona o proyecto.
- Usa contraseñas fuertes y cámbialas periódicamente.
- Limita el directorio raíz a lo estrictamente necesario.
- Establece cuotas para evitar que alguien llene todo el disco duro.
- Elimina las cuentas que ya no uses.
- Conecta siempre con cifrado (FTPES o SFTP).
Con estos conocimientos, ya puedes gestionar el acceso a tu sitio web como un profesional. Si tienes alguna otra duda, ya sabes que puedes consultarme. ¡Feliz gestión de archivos!
