Cómo crear una subcuenta FTP en DirectAdmin
¿Qué es una subcuenta FTP y por qué la necesitas?
Si tienes un sitio web alojado en un servidor con DirectAdmin, seguramente ya sabes que el FTP es el protocolo que te permite subir y descargar archivos entre tu ordenador y tu hosting. Pero, ¿qué pasa cuando necesitas dar acceso a otra persona, como un diseñador web, un colaborador o un programador externo, sin darle acceso total a tu cuenta principal?
La solución es crear una subcuenta FTP en DirectAdmin. Piensa en ello como una llave extra que tú controlas: puedes abrir ciertas puertas (carpetas) y cerrar otras. No es lo mismo que la cuenta FTP principal, que tiene acceso a todo el hosting. Una subcuenta te permite limitar el acceso a un directorio especÃfico, como por ejemplo public_html/mi_proyecto, y asà mantener el resto de tus archivos a salvo.
Esto es fundamental para la seguridad y la organización. En lugar de compartir tu usuario y contraseña principal (algo que nunca deberÃas hacer), creas un acceso FTP DirectAdmin independiente, con sus propios permisos y su propia contraseña. Si ese colaborador ya no trabaja contigo, simplemente eliminas la subcuenta y listo, sin tener que cambiar la contraseña principal de tu cuenta.
En este artÃculo, te voy a guiar paso a paso sobre cómo crear, configurar y gestionar una subcuenta FTP DirectAdmin. No necesitas ser un experto en tecnologÃa, solo seguir las instrucciones. Vamos a ello.
Antes de empezar: Accede a tu panel de control DirectAdmin
Lo primero que necesitas es entrar en tu panel de control. DirectAdmin es uno de los paneles más populares en el mundo del hosting por su sencillez y potencia. Para acceder, normalmente escribes la dirección tudominio.com:2222 en tu navegador, aunque esto puede variar según tu proveedor de hosting.
[INFO] Si tu hosting usa el panel Syspanel (antes conocido como HestiaCP), el proceso es diferente. En ese caso, el acceso se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). Este artÃculo se centra en DirectAdmin, que es el panel que nos ocupa.
Una vez dentro, verás un escritorio con varios iconos. Busca la sección que dice "Archivos" o "File Manager". Dentro de esa sección, encontrarás la opción "Cuentas FTP" o "FTP Accounts". Haz clic en ella.
Paso a paso: Cómo crear una subcuenta FTP en DirectAdmin
Aquà es donde empieza la magia. Una vez que estés en la página de "Cuentas FTP", verás una lista de las cuentas que ya existen (al menos, la principal) y un formulario para añadir nuevas. Vamos a centrarnos en ese formulario.
1. El formulario de creación: Datos necesarios
El formulario para crear una subcuenta FTP DirectAdmin es bastante intuitivo. Te pedirá los siguientes campos:
-
Nombre de usuario: Aquà es donde debes ser cuidadoso. El nombre de usuario de la subcuenta será una combinación de tu usuario principal y el nombre que tú elijas. Por ejemplo, si tu usuario principal es
miusuario, y quieres crear una cuenta para tu diseñador llamadodiseño, el usuario final serámiusuario_diseño. Tú solo tienes que escribir la parte final (diseño). DirectAdmin se encarga de añadir el prefijo automáticamente. Elige un nombre descriptivo, comowebmaster,colaboradorotienda. -
Contraseña: Elige una contraseña segura. Es crucial que no uses la misma que la de tu cuenta principal. Una buena contraseña debe tener mayúsculas, minúsculas, números y sÃmbolos. DirectAdmin suele tener un generador de contraseñas seguras, úsalo si no se te ocurre una. Recuerda que esta contraseña es la que le darás a tu colaborador.
-
Directorio: Este es el campo más importante. Aquà defines a qué carpeta tendrá acceso esta subcuenta. Por defecto, suele aparecer tu carpeta
public_html(la raÃz de tu sitio web). Pero lo recomendable es que crees una subcarpeta dentro depublic_htmlpara este usuario. Por ejemplo,public_html/colaboradores/disenador. De esta manera, el usuario solo podrá ver y modificar los archivos dentro de esa carpeta, y no tendrá acceso al resto de tu sitio.
2. Permisos FTP DirectAdmin: Configurando el acceso
Además del directorio, DirectAdmin te permite afinar los permisos FTP DirectAdmin. Aunque en la mayorÃa de las interfaces de creación de subcuentas no ves una lista compleja de permisos (eso se gestiona a nivel de sistema operativo), sà hay una configuración clave: el tipo de acceso.
Generalmente, verás opciones como:
- Solo lectura: El usuario puede ver y descargar archivos, pero no puede subir, modificar ni eliminar nada. Es útil si solo quieres que alguien vea el código o descargue una copia de seguridad.
- Lectura y escritura: El usuario puede hacer de todo dentro de su directorio: subir, descargar, editar, eliminar y crear archivos. Es el permiso más común para un colaborador activo.
[TIP] Si no estás seguro de qué permisos dar, empieza con "Solo lectura". Siempre puedes cambiarlo más tarde. Es más fácil dar más permisos que quitar los que ya has dado si algo sale mal.
3. Creando la cuenta: El clic final
Una vez que hayas rellenado todos los campos (nombre de usuario, contraseña y directorio) y hayas elegido el tipo de acceso, solo tienes que hacer clic en el botón "Crear" o "Añadir". DirectAdmin procesará la solicitud y, en cuestión de segundos, verás tu nueva subcuenta en la lista.
¡Enhorabuena! Ya has creado tu primera subcuenta FTP DirectAdmin. Ahora puedes darle esas credenciales a la persona que necesite acceso. El usuario será tu_usuario_principal_nombre_elegido y la contraseña la que tú hayas establecido.
Gestionar FTP DirectAdmin: Cómo modificar o eliminar una subcuenta
Crear la cuenta es solo el primer paso. Llegará un momento en que necesites hacer cambios. La gestión de estas cuentas es igual de sencilla.
Cambiar la contraseña de una subcuenta
Si un colaborador olvida su contraseña, o si sospechas que ha sido comprometida, no necesitas eliminar la cuenta. DirectAdmin te permite cambiar la contraseña de forma rápida.
En la lista de cuentas FTP, busca la subcuenta que quieres modificar. Verás un icono de "editar" o un enlace que dice "Cambiar contraseña". Haz clic en él, introduce la nueva contraseña dos veces para confirmar y guarda los cambios. El usuario tendrá que usar la nueva contraseña a partir de ese momento.
Cambiar el directorio o los permisos
De la misma manera, puedes cambiar el directorio al que tiene acceso la subcuenta. Quizás inicialmente le diste acceso a una carpeta y ahora quieres que trabaje en otra. En la misma pantalla de edición, podrás modificar la ruta del directorio. También podrás cambiar entre "Solo lectura" y "Lectura y escritura".
[WARNING] Si cambias el directorio de una subcuenta que está activa, el usuario podrÃa tener problemas para conectarse si está usando el directorio antiguo. Avisa siempre a la persona antes de hacer este cambio.
Eliminar una subcuenta FTP DirectAdmin
Esta es la opción más drástica, pero a veces necesaria. Si el proyecto ha terminado o el colaborador ya no necesita acceso, lo mejor es eliminar la cuenta para mantener la seguridad de tu hosting.
En la lista de cuentas, busca el icono de la papelera o el enlace "Eliminar". DirectAdmin te pedirá una confirmación. Haz clic en "SÃ" y la cuenta desaparecerá. El acceso FTP para ese usuario quedará inmediatamente deshabilitado.
[INFO] Eliminar una subcuenta FTP no borra los archivos que haya en el directorio. Solo elimina el acceso. Los archivos permanecerán en tu servidor hasta que tú los borres manualmente.
Preguntas frecuentes (FAQ) sobre subcuentas FTP en DirectAdmin
Aquà te respondo algunas de las dudas más comunes que suelen tener los usuarios al gestionar sus cuentas FTP.
¿Cuántas subcuentas FTP puedo crear?
En la mayorÃa de los planes de hosting, no hay un lÃmite estricto en el número de subcuentas FTP que puedes crear, pero puede haber un lÃmite de recursos (memoria, CPU) que se comparte entre todas ellas. Si creas demasiadas, podrÃas notar una ralentización en el rendimiento de tu sitio. Es una buena práctica crear solo las que realmente necesites.
¿Puedo usar la subcuenta FTP para conectarme por SSH?
No. Las subcuentas FTP están diseñadas exclusivamente para el protocolo FTP (File Transfer Protocol) o FTPS (la versión segura). No tienen acceso a la shell del sistema. Para SSH necesitarÃas una cuenta de shell, que suele ser una función adicional y más avanzada del hosting.
¿Qué hago si no puedo conectarme con mi subcuenta FTP?
Esto es más común de lo que parece. Las causas más frecuentes son:
- Contraseña incorrecta: Vuelve a escribirla con cuidado, asegurándote de que las mayúsculas y minúsculas son correctas.
- Directorio incorrecto: Comprueba que el directorio que has asignado a la subcuenta existe. Si lo has escrito mal, el servidor no podrá redirigir al usuario.
- Servidor FTP no configurado: A veces, el servicio FTP del servidor no está activo. Contacta con tu proveedor de hosting para verificarlo.
- Cortafuegos o IP bloqueada: Si el usuario tiene una IP dinámica o está detrás de un cortafuegos muy restrictivo, podrÃa tener problemas. Prueba a conectar desde otra red (por ejemplo, desde el móvil con datos) para descartar esto.
¿Es seguro dar una subcuenta FTP a un colaborador?
SÃ, es una práctica segura y recomendada, siempre que configures bien el directorio y los permisos. Al limitar el acceso a una carpeta especÃfica, proteges el resto de tu sitio web de errores humanos o acciones malintencionadas. Además, al poder eliminar la cuenta en cualquier momento, tienes control total sobre quién accede a tu servidor y cuándo.
¿Puedo crear una subcuenta FTP para una tienda online?
Por supuesto. De hecho, es una excelente idea. Si tienes una tienda online, puedes crear una subcuenta para tu gestor de contenidos (por ejemplo, WooCommerce o PrestaShop) que solo tenga acceso a la carpeta de la tienda (por ejemplo, public_html/tienda). AsÃ, si necesitas que un desarrollador trabaje en esa parte, no tendrá acceso a tus archivos personales o a otras aplicaciones que tengas instaladas.
Conclusión: Domina tus accesos FTP
Crear y gestionar una subcuenta FTP DirectAdmin es una habilidad esencial para cualquier persona que gestione un sitio web. No solo te permite delegar tareas de forma segura, sino que también te da un control granular sobre quién tiene acceso a qué dentro de tu hosting.
Hemos visto que el proceso es sencillo: acceder a tu panel, ir a "Cuentas FTP", rellenar el formulario con un nombre de usuario, una contraseña segura y, lo más importante, un directorio especÃfico. Además, hemos aprendido a modificar los permisos FTP DirectAdmin (solo lectura o lectura/escritura) y a eliminar cuentas cuando ya no son necesarias.
[TIP] Tómate tu tiempo para planificar la estructura de directorios de tu hosting. Crear subcarpetas claras y organizadas dentro de public_html (como public_html/colaboradores, public_html/tienda, etc.) te facilitará enormemente la gestión de permisos y subcuentas a largo plazo.
Recuerda que la seguridad empieza por ti. No compartas nunca tu cuenta FTP principal y utiliza las subcuentas como la herramienta de delegación que son. Con este conocimiento, ya puedes gestionar tus accesos FTP DirectAdmin como un profesional, manteniendo tu sitio web seguro y bien organizado. Si tienes más dudas, no dudes en consultar la documentación de tu proveedor de hosting o abrir un ticket de soporte. ¡Ellos estarán encantados de ayudarte!
