Cómo crear y gestionar cuentas FTP en cPanel y Plesk (Guía rápida)
¿Qué es una cuenta FTP y por qué la necesitas?
Si alguna vez has tenido que subir archivos a tu web, seguro que has oído hablar del FTP. Pero, ¿qué es exactamente? FTP (File Transfer Protocol) es el protocolo estándar que utilizamos para transferir archivos entre tu ordenador y el servidor donde se aloja tu sitio web. Piensa en ello como el "mensajero" que lleva tus fotos, textos y código desde tu casa hasta el hosting.
Cuando creas una cuenta FTP en cPanel o Plesk, estás generando una "llave" de acceso específica para esa tarea. En lugar de usar tu cuenta principal (que tiene acceso a todo), creas cuentas más limitadas. Esto es clave para la seguridad ftp: si alguien necesita acceso solo a una carpeta concreta, no le das la llave de toda la casa, sino solo la de una habitación.
En esta guía rápida te voy a enseñar paso a paso cómo crear cuenta ftp en los dos paneles de control más usados del mundo: cPanel y Plesk. También veremos cómo gestionarlas, cambiarlas o eliminarlas cuando ya no las necesites. Y no te preocupes si nunca has hecho esto antes: iremos despacio, con lenguaje claro y sin tecnicismos innecesarios.
Antes de empezar: requisitos y conceptos básicos
Para seguir esta guía, necesitas dos cosas:
- Acceso a tu panel de control (cPanel o Plesk) con permisos de administrador o de gestión de cuentas FTP.
- Un cliente FTP instalado en tu ordenador. Si no tienes ninguno, te recomiendo FileZilla (gratuito y muy fácil de usar) o WinSCP para Windows. En Mac, puedes usar Cyberduck o la propia terminal.
Conceptos que debes conocer antes de empezar:
- Usuario FTP: Es el nombre de acceso, normalmente algo como
usuario@tudominio.comoftpuser. - Contraseña: La clave que se combina con el usuario para entrar.
- Directorio raíz: La carpeta del servidor a la que tendrá acceso esa cuenta FTP. Puede ser todo el sitio web (
/public_html) o solo una subcarpeta (/public_html/imagenes). - Puerto: Por defecto, el FTP usa el puerto 21. Si usas SFTP (FTP seguro sobre SSH), normalmente es el 22.
[INFO] Si tu hosting es de tipo compartido, es muy probable que tengas cPanel o Plesk. Ambos funcionan de forma similar, pero con pequeñas diferencias que veremos ahora.
Cómo crear una cuenta FTP en cPanel
cPanel es el panel de control más popular en el hosting compartido. Su interfaz es muy visual y los menús están bien organizados. Vamos a ello.
Paso 1: Accede a la sección "Cuentas FTP"
- Inicia sesión en tu cPanel. Normalmente la URL es algo como
https://tudominio.com/cpanelohttps://tuip:2083. - Dentro del panel, busca la sección "Archivos" (Files) y haz clic en "Cuentas FTP" (FTP Accounts).
Verás una pantalla con dos partes: un formulario para crear nuevas cuentas y una lista de las cuentas existentes (si las hay).
Paso 2: Configura los datos de la nueva cuenta
En el formulario de creación, tendrás que rellenar los siguientes campos:
- Login: Aquí escribes el nombre de usuario. No hace falta poner el dominio, cPanel lo añade automáticamente. Por ejemplo, si escribes
diseno, el login completo quedará comodiseno@tudominio.com. - Dominio: Si tu cuenta tiene varios dominios, elige a cuál corresponde esta cuenta FTP.
- Contraseña: cPanel te ofrece un generador de contraseñas seguro. Te recomiendo que lo uses. Si prefieres ponerla tú, asegúrate de que tenga al menos 8 caracteres, con mayúsculas, minúsculas, números y símbolos.
- Directorio: Aquí defines la carpeta a la que tendrá acceso esta cuenta. Si dejas el campo en blanco, apuntará a la raíz del dominio (
/public_html). Si quieres limitar el acceso, escribe la ruta completa, por ejemplo/public_html/blog. - Cuota: Puedes limitar el espacio que esta cuenta puede usar. Si no quieres limitar, selecciona "Sin límite".
Paso 3: Crea la cuenta y verifica
Haz clic en "Crear cuenta" (Create FTP Account). En unos segundos, verás un mensaje de confirmación verde. ¡Listo! Ya tienes tu primera cuenta FTP creada en cPanel.
[TIP] Si vas a tener varios usuarios trabajando en tu web, crea una cuenta FTP por persona. Así podrás saber quién ha subido qué y, si alguien se va, solo eliminas su cuenta sin afectar a los demás.
Cómo crear una cuenta FTP en Plesk
Plesk es otro panel de control muy común, especialmente en servidores VPS y dedicados. Su interfaz es más moderna y también muy intuitiva.
Paso 1: Accede a la gestión de usuarios FTP
- Inicia sesión en tu Plesk. La URL suele ser
https://tudominio.com:8443o el puerto que te haya indicado tu proveedor. - En el menú lateral izquierdo, busca la sección "Sitios web y dominios" (Websites & Domains).
- Una vez dentro de tu dominio, haz clic en "Acceso FTP" (FTP Access) o en el icono que muestra un pequeño servidor.
Paso 2: Añade un nuevo usuario FTP
En la pantalla de acceso FTP, verás una lista de los usuarios existentes. Para añadir uno nuevo:
-
Haz clic en "Añadir usuario FTP" (Add FTP User) o en el botón verde con el signo "+".
-
Rellena los campos:
- Nombre de usuario: Escribe el nombre, por ejemplo
marketing. - Inicio de sesión: Plesk te muestra cómo quedará el login completo, normalmente
marketing@tudominio.com. - Contraseña: Igual que en cPanel, usa el generador o crea una robusta.
- Directorio de inicio: Plesk te permite elegir entre la raíz del sitio, una subcarpeta o incluso un directorio fuera del webroot (más seguro).
- Acceso: Puedes permitir acceso a todo el dominio o solo a subcarpetas concretas.
- Nombre de usuario: Escribe el nombre, por ejemplo
-
Pulsa "Aceptar" (OK) o "Guardar".
Paso 3: Comprueba que todo funciona
Plesk te llevará de vuelta a la lista de usuarios. Verás el nuevo usuario con su estado activo. Puedes editar, desactivar o eliminar cada usuario con los iconos que aparecen a la derecha.
[INFO] En Plesk también puedes configurar el acceso por SFTP (SSH) desde la misma sección, pero eso requiere que tengas el servicio SSH activado en tu servidor.
Gestionar cuentas FTP: cambiar contraseñas, permisos y más
Crear la cuenta es solo el primer paso. Con el tiempo, necesitarás gestionar ftp: cambiar contraseñas, modificar cuotas, limitar accesos o eliminar cuentas antiguas. Aquí te explico cómo hacerlo en ambos paneles.
Cambiar la contraseña de una cuenta FTP
En cPanel:
- Ve a "Cuentas FTP".
- Localiza la cuenta en la lista y haz clic en el icono de "Cambiar contraseña" (normalmente un candado o una llave).
- Introduce la nueva contraseña y confírmala.
- Pulsa "Cambiar".
En Plesk:
- Ve a "Acceso FTP" dentro de tu dominio.
- Haz clic en el icono de "Cambiar contraseña" (un lápiz o un candado) junto al usuario.
- Escribe la nueva contraseña y guarda los cambios.
[WARNING] Cambiar la contraseña no desconecta a los usuarios que ya están conectados. Si crees que una cuenta ha sido comprometida, además de cambiar la contraseña, deberías eliminar la cuenta y crear una nueva.
Modificar el directorio o la cuota
En cPanel:
- En la lista de cuentas, haz clic en "Modificar" (o el icono de engranaje).
- Podrás cambiar el directorio de inicio y la cuota de espacio.
- Guarda los cambios.
En Plesk:
- En la lista de usuarios FTP, haz clic en el icono de "Editar" (lápiz).
- Cambia lo que necesites y pulsa "Aceptar".
Eliminar una cuenta FTP
En cPanel:
- En la lista, haz clic en "Eliminar" (papelera).
- Confirmarás la acción en un mensaje emergente.
En Plesk:
- Haz clic en el icono de "Eliminar" (papelera) junto al usuario.
- Confirma la eliminación.
[INFO] Cuando eliminas una cuenta FTP, no se borran los archivos del servidor. Solo se elimina el acceso. Los archivos siguen ahí, pero ya nadie podrá acceder a ellos con esa cuenta.
Seguridad FTP: buenas prácticas que debes aplicar
La seguridad ftp es un tema serio. El FTP tradicional envía las contraseñas en texto plano, lo que significa que un atacante podría interceptarlas. Por eso, te recomiendo seguir estas pautas:
1. Usa siempre SFTP o FTPS
- SFTP es FTP sobre SSH y cifra todo el tráfico. Es la opción más segura.
- FTPS es FTP sobre SSL/TLS. También cifra, pero usa puertos diferentes.
En cPanel y Plesk, puedes habilitar estas opciones fácilmente. En cPanel, ve a "Configuración de FTP" y activa el acceso SFTP. En Plesk, desde la sección de acceso FTP, activa la casilla "Acceso SSH" (si tu plan lo permite).
2. Crea cuentas con permisos limitados
No des acceso a todo el servidor a menos que sea imprescindible. Si un cliente solo necesita subir imágenes, crea una cuenta que apunte solo a /public_html/imagenes. Así, aunque la contraseña se filtre, el daño será mínimo.
3. Cambia las contraseñas periódicamente
Establece una política de rotación de contraseñas cada 60-90 días. Muchos paneles te permiten forzar la caducidad de la contraseña.
4. Elimina cuentas que no uses
Cada cuenta FTP es una puerta de entrada. Si ya no necesitas una cuenta, elimínala. No la dejes ahí "por si acaso".
5. Monitorea los inicios de sesión
Tanto cPanel como Plesk guardan logs de acceso. Revisa periódicamente si hay intentos fallidos o conexiones desde IPs sospechosas.
[WARNING] Nunca compartas tu cuenta FTP principal (la de administrador) con nadie. Usa siempre cuentas secundarias y revócalas cuando ya no sean necesarias.
Solución de problemas comunes (FAQ)
¿Por qué no puedo conectarme por FTP?
- Comprueba que el servidor FTP está activo en tu panel (en cPanel: "Configuración de FTP"; en Plesk: "Acceso FTP").
- Verifica el puerto: 21 para FTP, 22 para SFTP.
- Prueba con el hostname correcto:
ftp.tudominio.como la IP del servidor. - Si usas SFTP, asegúrate de tener el servicio SSH habilitado.
¿Puedo usar la misma cuenta FTP para varios dominios?
Sí, pero depende de cómo configures el directorio de inicio. Si la cuenta apunta a /public_html y tienes varios dominios, el usuario podrá ver todos los archivos. Para separar dominios, crea cuentas FTP específicas para cada subcarpeta.
¿Qué hago si olvidé la contraseña de FTP?
No puedes recuperarla, pero sí puedes cambiarla desde el panel de control. Sigue los pasos que te he explicado arriba para cambiar la contraseña.
¿El FTP afecta al rendimiento de mi web?
No directamente. Pero si dejas cuentas FTP abiertas con acceso a todo el servidor, un atacante podría subir archivos maliciosos. Eso sí afectaría al rendimiento y a la seguridad. Por eso es tan importante limitar permisos.
¿Puedo crear una cuenta FTP que solo permita descargar archivos?
Sí, tanto cPanel como Plesk te permiten configurar permisos de solo lectura. En cPanel, al crear la cuenta, puedes marcar la casilla "Solo lectura". En Plesk, en la edición del usuario, selecciona "Solo lectura" en el desplegable de permisos.
Herramientas y trucos extra
Conexión desde el móvil
¿Necesitas subir un archivo rápido desde el móvil? Puedes usar aplicaciones como FTP Manager o ES File Explorer (Android) o Documents by Readdle (iOS). Solo necesitas los datos de tu cuenta FTP.
Automatiza con scripts
Si eres más técnico, puedes usar comandos FTP desde la terminal o scripts en Python/Node para automatizar subidas y descargas. Esto es especialmente útil si tienes un flujo de trabajo con varios sitios.
Alternativas al FTP: Gestor de archivos
Tanto cPanel como Plesk tienen un gestor de archivos integrado en el panel. Si solo necesitas subir o editar un archivo puntual, no hace falta que configures un cliente FTP. Entra al gestor de archivos, sube lo que necesites y listo.
[TIP] Si tu web es de WordPress, muchos plugins como UpdraftPlus o Duplicator te permiten hacer copias de seguridad y restaurarlas directamente desde el panel, sin necesidad de FTP.
Conclusión
Crear y gestionar ftp en cPanel y Plesk es más fácil de lo que parece. Con esta guía, ya sabes cómo crear cuenta ftp, configurarla con permisos limitados, cambiar contraseñas y eliminar accesos cuando ya no los necesites. Recuerda siempre priorizar la seguridad ftp: usa SFTP o FTPS, limita los permisos y revisa periódicamente tus cuentas.
Si has llegado hasta aquí, ya estás listo para gestionar tus cuentas FTP como un profesional. Y si te surge cualquier duda, consulta la documentación oficial de tu proveedor de hosting o contacta con su soporte técnico. ¡Buena suerte!
¿Te ha sido útil esta guía? Si tienes más preguntas sobre FTP, hosting o cualquier otro tema técnico, déjame un comentario y estaré encantado de ayudarte.
