🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

DirectAdmin: Cómo crear cuentas de usuario y FTP

Actualizado el 11 de diciembre de 2025

Bienvenido a esta guía completa sobre DirectAdmin, uno de los paneles de control de hosting más utilizados en el mundo. Si estás iniciando en la administración de servidores o simplemente necesitas gestionar usuarios y accesos FTP en tu servidor con DirectAdmin, has llegado al lugar indicado.

A lo largo de este artículo, te explicaré paso a paso cómo crear cuentas de usuario y FTP en DirectAdmin. Verás que es un proceso sencillo, pero muy importante para mantener tu servidor organizado y seguro. Cubriremos desde los conceptos básicos hasta trucos avanzados, incluyendo cómo gestionar permisos y contraseñas.

[INFO] Si alguna vez has usado otros paneles como cPanel o Syspanel (antes conocido como HestiaCP, que se administra por el puerto 2106), verás que DirectAdmin tiene su propia lógica, pero una vez que la entiendes, es igual de potente y fácil.


¿Qué es DirectAdmin y por qué es importante?

DirectAdmin es un panel de control para servidores Linux (y también FreeBSD) que permite gestionar sitios web, cuentas de correo, bases de datos y, por supuesto, usuarios y accesos FTP. Es conocido por su eficiencia, bajo consumo de recursos y una interfaz limpia y rápida.

Para un administrador de servidores o un revendedor de hosting, saber DirectAdmin crear usuario y configurar FTP DirectAdmin es una habilidad fundamental. Te permite delegar responsabilidades a tus clientes o a diferentes departamentos sin comprometer la seguridad del servidor.


Paso 1: Acceder a DirectAdmin como Administrador

Antes de crear cuentas de usuario, necesitas tener acceso al panel como administrador (nivel "Admin" o "Reseller"). La URL típica es http://tu-servidor:2222 o https://tu-servidor:2222.

  1. Abre tu navegador y escribe la dirección de tu servidor con el puerto 2222.
  2. Introduce tu nombre de usuario y contraseña de administrador.
  3. Haz clic en "Login".

Una vez dentro, verás el panel principal. Desde aquí podrás gestionar todo el servidor.


Paso 2: Crear un Nuevo Usuario en DirectAdmin

Ahora vamos a lo práctico: DirectAdmin crear usuario. Un "usuario" en DirectAdmin es una cuenta de hosting independiente que puede tener sus propios dominios, correos, bases de datos y, por supuesto, acceso FTP.

2.1. Navegar a la sección de usuarios

En el menú superior, busca la pestaña "Admin Level" o "Reseller Level" (dependiendo de tu nivel de acceso). Luego, haz clic en "Create User" o "Add User". En algunas versiones, puede estar dentro de "User Management".

2.2. Rellenar los datos del nuevo usuario

Se abrirá un formulario. Los campos más importantes son:

  • Username: El nombre de usuario que usará para acceder a DirectAdmin y FTP. Elige algo descriptivo, por ejemplo, cliente1 o proyecto-web.
  • Password y Password (again): Una contraseña segura. DirectAdmin te permite generar una aleatoria, lo cual es muy recomendable.
  • Domain: El dominio principal que gestionará este usuario (ej: midominio.com). No es necesario que esté registrado aún, pero sí debe ser único en el servidor.
  • Email: Correo de contacto del usuario. Importante para notificaciones.
  • Package: Si eres Reseller, puedes asignar un paquete predefinido (límites de disco, ancho de banda, etc.). Si eres Admin, puedes personalizar los límites manualmente.

[TIP] Si no quieres que el usuario tenga acceso al panel de control (solo quieres que use FTP), puedes crear un usuario "FTP-only" más adelante, pero primero debes crear un usuario normal para que exista el dominio.

2.3. Configurar opciones avanzadas (opcional)

Despliega las opciones avanzadas. Aquí puedes:

  • IP: Asignar una IP específica al usuario (útil si tienes múltiples IPs).
  • Skin: Elegir el tema visual que verá el usuario (por ejemplo, "Enhanced" o "Modern").
  • SSL: Marcar si quieres que el dominio tenga SSL por defecto (recomendado).

2.4. Crear el usuario

Una vez rellenado todo, haz clic en "Create". DirectAdmin creará la cuenta, el dominio, las zonas DNS y, automáticamente, una cuenta FTP asociada al usuario principal.

¡Listo! Ya has creado tu primer usuario. Ahora veremos cómo gestionar cuentas FTP adicionales.


Paso 3: Gestionar Cuentas FTP en DirectAdmin

Una vez que tienes un usuario creado, puedes añadir cuentas FTP extra para que diferentes personas (diseñadores, desarrolladores, becarios) accedan a partes específicas del sitio sin tener la contraseña principal.

3.1. Acceder como el usuario o como Admin

Puedes gestionar las cuentas FTP de dos maneras:

  • Como Admin/Reseller: Desde el panel principal, ve a "User Management" -> "List Users" -> haz clic en el usuario deseado -> luego busca "FTP Accounts".
  • Como el propio usuario: El usuario inicia sesión en DirectAdmin (con su usuario y contraseña) y va a "FTP Management".

Para esta guía, asumiremos que estás gestionando como Admin para ayudar a tu cliente.

3.2. Crear una nueva cuenta FTP

Dentro de "FTP Accounts" (o "FTP Management"), verás una lista de las cuentas existentes (al menos la principal). Para añadir una nueva:

  1. Haz clic en "Create FTP Account" o "Add FTP Account".
  2. Rellena los campos:
    • Username: DirectAdmin suele sugerir usuario_ftp o puedes personalizarlo (ej: cliente1_disenador). El nombre completo será algo como cliente1_disenador@midominio.com o cliente1_disenador según la configuración.
    • Password: Una contraseña segura. No uses la misma que la del usuario principal.
    • Directory: ¡Este es el campo clave! Aquí defines a qué carpeta tendrá acceso esta cuenta FTP. Por defecto, apunta a la raíz del usuario (/home/usuario/domains/dominio.com/public_html). Puedes cambiarlo a una subcarpeta, por ejemplo: public_html/tienda o public_html/blog.
    • Quota: Puedes limitar el espacio que usará esta cuenta FTP (en MB). Déjalo en 0 para que sea ilimitado (dentro del límite del usuario).
  3. Haz clic en "Create".

[WARNING] Si limitas el directorio de una cuenta FTP a una subcarpeta, asegúrate de que esa carpeta exista. DirectAdmin no la creará automáticamente. Puedes crearla manualmente desde el administrador de archivos o mediante SSH.

3.3. Editar o eliminar cuentas FTP

En la misma sección de "FTP Accounts", verás una tabla con todas las cuentas. Desde ahí puedes:

  • Editar: Cambiar la contraseña, el directorio o la cuota.
  • Eliminar: Borrar la cuenta. Ten cuidado, porque una vez eliminada, el acceso se pierde inmediatamente.

Paso 4: Conectarse al FTP con un Cliente (FileZilla, Cyberduck, etc.)

Una vez creada la cuenta FTP, tu cliente o colaborador necesitará conectarse. Los datos son:

  • Servidor: La IP del servidor o el nombre del dominio (ej: midominio.com o ftp.midominio.com).
  • Puerto: Normalmente 21 (FTP) o 22 (SFTP/SSH). Si usas SFTP, necesitarás habilitarlo en la configuración del usuario.
  • Usuario: El nombre completo de la cuenta FTP (ej: cliente1_disenador@midominio.com o simplemente cliente1_disenador).
  • Contraseña: La que configuraste.

[INFO] Muchos servidores modernos bloquean el FTP clásico por seguridad. Si tu cliente tiene problemas, recomiéndale usar SFTP (puerto 22) o FTPS (FTP sobre SSL). En DirectAdmin, puedes habilitar estas opciones desde "FTP Management" -> "FTP Settings" del usuario.


Paso 5: Resolución de Problemas Comunes (FAQ)

Aquí tienes algunas dudas frecuentes que suelen tener los usuarios al administrar DirectAdmin y las cuentas FTP.

5.1. "No puedo conectarme al FTP, me da error de autenticación"

  • Causa 1: El nombre de usuario está mal. Recuerda que en DirectAdmin, el usuario FTP suele incluir el nombre del usuario principal y el dominio. Por ejemplo, si tu usuario se llama cliente1 y el dominio midominio.com, el FTP principal puede ser cliente1@midominio.com o simplemente cliente1. Prueba ambas opciones.
  • Causa 2: La contraseña es incorrecta. Verifica que no tenga espacios al copiarla.
  • Causa 3: El servidor no permite conexiones FTP anónimas o tiene un firewall bloqueando el puerto 21. Contacta a tu proveedor de hosting.

5.2. "El usuario FTP solo puede ver una carpeta vacía"

  • Solución: Revisa el directorio que le asignaste en el paso 3.2. Si pusiste public_html/tienda, asegúrate de que la carpeta tienda exista dentro de public_html. Puedes crearla desde el administrador de archivos de DirectAdmin.

5.3. "¿Puedo tener un usuario que solo acceda por FTP, sin acceso al panel?"

  • . Crea un usuario normal en DirectAdmin (paso 2) pero luego, desde "User Management" -> "Modify User", puedes desmarcar la opción "Access to DirectAdmin". Ese usuario solo podrá usar FTP y no verá el panel de control. También puedes crear cuentas FTP adicionales (como vimos) que no tienen acceso al panel por defecto.

5.4. "¿Cómo cambio la contraseña de una cuenta FTP?"

  • Ve a "FTP Accounts" dentro del usuario, busca la cuenta en la lista y haz clic en el icono de editar (normalmente un lápiz). Allí podrás cambiar la contraseña.

5.5. "¿Puedo dar permisos de escritura a una carpeta específica vía FTP?"

  • Sí, pero los permisos se gestionan a nivel del sistema de archivos. Desde DirectAdmin puedes usar el "File Manager" para cambiar permisos de carpetas (CHMOD). Por ejemplo, para que una carpeta sea escribible, dale permisos 755 o 777 (con cuidado). La cuenta FTP heredará los permisos del usuario del sistema.

Consejos Avanzados para Administrar DirectAdmin

Si ya dominas lo básico, aquí tienes algunos trucos para ser más eficiente:

  • Usa paquetes: Si eres Reseller, crea paquetes predefinidos (ej: "Básico", "Profesional") para no tener que configurar límites cada vez que crees un usuario.
  • Habilita SFTP: Es más seguro que FTP. En "Admin Level" -> "Server Settings" -> "FTP Settings", puedes habilitar SFTP para todos los usuarios.
  • Monitorea el espacio: Desde "Admin Level" -> "Usage View" puedes ver qué usuario está usando más disco o ancho de banda.
  • Backups: DirectAdmin permite hacer backups automáticos de cada usuario. Actívalos desde "Cron Jobs" o usando la opción "Admin Backup".

[INFO] Si vienes de Syspanel (HestiaCP, puerto 2106), notarás que DirectAdmin es más modular. En Syspanel, los usuarios FTP se crean automáticamente al añadir un dominio, mientras que en DirectAdmin tienes más control granular.


Conclusión

Crear y gestionar cuentas FTP y usuarios en DirectAdmin es un proceso sencillo una vez que conoces la interfaz. Recuerda que la seguridad es clave: usa contraseñas fuertes, limita los directorios de acceso y prefiere SFTP sobre FTP clásico.

Ahora ya sabes cómo DirectAdmin crear usuario y configurar FTP DirectAdmin para tus clientes o colaboradores. Practica con un usuario de prueba y verás que en pocos minutos te sentirás cómodo.

Si tienes alguna duda, no dudes en consultar la documentación oficial de DirectAdmin o preguntar a tu proveedor de hosting. ¡Buena suerte!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel