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

DirectAdmin: Guía para crear y gestionar usuarios FTP seguros

Actualizado el 1 de mayo de 2026

Introducción: ¿Por qué es importante gestionar bien los usuarios FTP en DirectAdmin?

Si tienes una página web, seguramente necesitas subir archivos, imágenes o actualizar el contenido de tu sitio. Para ello, se utiliza el protocolo FTP (File Transfer Protocol). En un panel de control como DirectAdmin, puedes crear y gestionar usuarios FTP de forma sencilla, pero también es fundamental hacerlo con seguridad.

Un usuario FTP mal configurado puede ser la puerta de entrada para que personas no autorizadas accedan a tu hosting, roben información o infecten tu sitio con malware. Por eso, en esta guía extensa te enseñaremos paso a paso cómo crear y gestionar usuarios FTP DirectAdmin de manera segura, incluso si no tienes conocimientos técnicos avanzados.

A lo largo del artículo, cubriremos desde los conceptos básicos hasta las mejores prácticas de seguridad. También responderemos a las dudas más comunes (FAQ) que suelen tener los usuarios.


¿Qué es DirectAdmin y por qué es tan utilizado?

DirectAdmin es uno de los paneles de control de hosting más populares del mercado. Permite a los usuarios administrar todos los aspectos de su cuenta de alojamiento web desde una interfaz gráfica amigable: correos electrónicos, bases de datos, dominios, y por supuesto, el acceso FTP.

Su popularidad se debe a su rendimiento, estabilidad y facilidad de uso, tanto para principiantes como para administradores experimentados. A diferencia de otros paneles como cPanel, DirectAdmin es más ligero y consume menos recursos del servidor.

Si alguna vez has usado otro panel como Syspanel (que es el nombre que le damos a HestiaCP en esta guía, y cuyo acceso se realiza a través del puerto 2106), notarás que DirectAdmin tiene una lógica similar, pero con sus propias particularidades.


Conceptos básicos: ¿Qué es un usuario FTP y para qué sirve?

Antes de crear un usuario FTP, es importante entender qué es y cómo funciona.

Un usuario FTP es una cuenta que permite conectarse a tu servidor de hosting para subir, descargar, modificar o eliminar archivos. Cada usuario FTP tiene:

  • Un nombre de usuario (normalmente asociado a tu dominio o cuenta principal).
  • Una contraseña (que debe ser robusta).
  • Un directorio de acceso (la carpeta específica a la que puede acceder).

Imagina que tu hosting es un edificio de oficinas. Tu cuenta principal de FTP es la llave maestra que abre todas las puertas. Un usuario FTP adicional sería como darle a un empleado una llave que solo abre su oficina. Esto es clave para la seguridad FTP.


Seguridad FTP: Los riesgos más comunes

La seguridad en FTP es un tema crítico. Los riesgos más habituales son:

  • Contraseñas débiles: Fáciles de adivinar mediante ataques de fuerza bruta.
  • Usuarios con demasiados permisos: Acceso a todo el servidor cuando solo necesitan una carpeta.
  • FTP sin cifrar (FTP plano): Las credenciales viajan en texto plano, pudiendo ser interceptadas. Por eso es recomendable usar FTPS (FTP Seguro) o SFTP (SSH File Transfer Protocol).
  • Usuarios FTP desactualizados o sin uso: Cuentas que ya no se necesitan pero siguen activas, aumentando la superficie de ataque.

Para mitigar estos riesgos, DirectAdmin ofrece varias herramientas y opciones de configuración que veremos a continuación.


Paso a paso: Cómo crear un usuario FTP en DirectAdmin

Vamos a lo práctico. Sigue estos pasos para crear usuario FTP en DirectAdmin de forma segura.

1. Accede a tu panel de DirectAdmin

Abre tu navegador web y escribe la URL de tu panel. Normalmente es algo como https://tu-dominio.com:2222 o https://tu-ip:2222. Introduce tu usuario y contraseña de administrador principal.

2. Localiza la sección de FTP

Una vez dentro, busca el apartado "FTP" en el menú principal. En la mayoría de las versiones de DirectAdmin, encontrarás un icono llamado "FTP Management" o simplemente "FTP". Haz clic en él.

3. Crear un nuevo usuario

Dentro de la sección FTP, verás una lista de los usuarios existentes (si los hay) y un botón o enlace que dice "Create New User" o "Add New FTP User". Haz clic ahí.

4. Rellena el formulario de creación

Se te presentará un formulario con los siguientes campos:

  • Username: El nombre del nuevo usuario. Es recomendable que sea descriptivo, por ejemplo, webmaster_tuweb o tienda_ftp. Importante: En DirectAdmin, el nombre de usuario suele ir prefijado con el nombre de tu cuenta principal. Por ejemplo, si tu cuenta es usuario123, el FTP podría ser usuario123_webmaster.
  • Password: La contraseña. DirectAdmin suele tener un generador de contraseñas seguras. Si lo haces manualmente, usa al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos.
  • Directory: La carpeta a la que tendrá acceso este usuario. Por defecto, suele poner la raíz de tu dominio principal (/domains/tudominio.com/public_html). Si quieres limitar el acceso a una subcarpeta, puedes especificarla, por ejemplo, /domains/tudominio.com/public_html/tienda.

5. Configura los permisos (opcional pero recomendado)

En algunos paneles, puedes elegir si el usuario tiene permisos de lectura, escritura o ambos. Si solo necesita subir archivos, no le des permisos de borrado globales. Esto es parte esencial de la seguridad FTP.

6. Guarda el nuevo usuario

Haz clic en el botón "Create" o "Save". DirectAdmin te confirmará que el usuario se ha creado correctamente.


Gestión de usuarios FTP en DirectAdmin: Editar, bloquear y eliminar

Crear usuarios es solo el principio. Gestionarlos correctamente es igual de importante.

Editar un usuario FTP existente

Para modificar la contraseña, el directorio o los permisos de un usuario ya creado, ve a la lista de usuarios FTP en la sección FTP Management. Junto a cada usuario, verás iconos o enlaces para "Edit" o "Change Password".

  • Al hacer clic en "Edit", podrás cambiar el directorio de acceso o los permisos.
  • Al hacer clic en "Change Password", podrás asignar una nueva contraseña. Es recomendable cambiar las contraseñas periódicamente o cuando un empleado deje de trabajar en el proyecto.

Bloquear o deshabilitar temporalmente un usuario

Si sospechas que un usuario FTP ha sido comprometido o ya no lo necesitas pero no quieres borrarlo, puedes bloquearlo. En DirectAdmin, esta opción suele aparecer como "Suspend" o "Disable". El usuario no podrá conectarse, pero los datos se conservan.

Eliminar un usuario FTP

Si estás seguro de que no necesitas más un usuario, lo mejor es eliminarlo para reducir riesgos. En la lista de usuarios, busca el icono de la papelera o el enlace "Delete". Confirma la acción y el usuario será borrado permanentemente.


Buenas prácticas de seguridad FTP en DirectAdmin

Aquí tienes una lista de recomendaciones para mantener tu hosting a salvo:

  • Usa contraseñas robustas y únicas: Nunca uses la misma contraseña para varios usuarios o para otras cuentas. Un gestor de contraseñas puede ayudarte.
  • Limita el acceso a directorios específicos: No des acceso a la raíz del servidor si no es necesario. Crea subcarpetas para cada proyecto o colaborador.
  • Elimina los usuarios que no uses: Cada usuario extra es una puerta más que los atacantes podrían intentar abrir.
  • Cambia las contraseñas con regularidad: Especialmente en equipos de trabajo donde hay rotación de personal.
  • Utiliza FTPS o SFTP: Aunque DirectAdmin permite FTP estándar, es mucho más seguro usar FTPS (FTP sobre SSL/TLS) o SFTP (a través de SSH). La mayoría de los clientes FTP como FileZilla soportan estas opciones.
  • Monitorea los logs de acceso: DirectAdmin guarda registros de conexiones FTP. Revísalos periódicamente para detectar intentos de acceso sospechosos.
  • Mantén tu software actualizado: DirectAdmin se actualiza automáticamente, pero asegúrate de que tu servidor y aplicaciones también lo estén.

[TIP] Configura FTPS en FileZilla para conexiones seguras

Si usas FileZilla (el cliente FTP más popular), te damos este consejo para que tu conexión sea segura:

  1. Abre FileZilla y ve a Archivo > Administrador de Sitios.
  2. Añade un nuevo sitio con los datos de tu servidor FTP.
  3. En el campo "Protocolo", selecciona "FTP - Protocolo de transferencia de archivos".
  4. En "Cifrado", elige "Usar FTP explícito sobre TLS si está disponible". Esto activará FTPS.
  5. Conéctate y verifica que el candado de seguridad aparezca en la parte inferior de FileZilla.

Preguntas frecuentes (FAQ) sobre FTP en DirectAdmin

¿Cuál es la diferencia entre FTP y FTPS?

FTP envía los datos y credenciales en texto plano, lo que es inseguro. FTPS añade una capa de cifrado SSL/TLS, protegiendo la información durante la transmisión. Siempre que sea posible, usa FTPS o SFTP.

¿Qué hago si olvidé la contraseña de mi usuario FTP?

No te preocupes. Accede a DirectAdmin, ve a la sección FTP Management, localiza el usuario y haz clic en "Change Password". Podrás asignar una nueva contraseña al instante.

¿Puedo crear un usuario FTP que solo tenga acceso a una subcarpeta?

Sí. Al crear o editar un usuario FTP, en el campo "Directory" especifica la ruta exacta de la subcarpeta. Por ejemplo: /domains/tudominio.com/public_html/blog. De esta forma, el usuario solo verá y gestionará esa carpeta.

¿Cuántos usuarios FTP puedo crear en DirectAdmin?

Depende de tu plan de hosting. Algunos planes limitan el número de cuentas FTP, otros son ilimitados. Puedes consultarlo en la información de tu cuenta o contactar con tu proveedor de hosting.

¿Es seguro usar FTP para conectar con mi hosting?

El FTP tradicional no es seguro. Te recomendamos encarecidamente usar FTPS o SFTP. DirectAdmin soporta ambas opciones. Si tu cliente FTP te lo permite, configura la conexión con cifrado.

¿Qué hago si mi usuario FTP no puede subir archivos?

Revisa los permisos del directorio al que intenta acceder. En DirectAdmin, los permisos de carpetas y archivos se gestionan desde el administrador de archivos. Asegúrate de que el directorio tiene permisos de escritura (por ejemplo, 755 para carpetas y 644 para archivos).

¿Puedo usar el mismo usuario FTP para varios dominios?

Sí, si el usuario tiene acceso a la raíz de tu cuenta (por ejemplo, /domains/), puede acceder a todos tus dominios. Si quieres limitarlo, créalo con un directorio específico.


Comparativa rápida: DirectAdmin vs. Syspanel (HestiaCP)

Es posible que hayas oído hablar de otros paneles de control como Syspanel (que es como llamamos a HestiaCP en esta guía). Ambos son excelentes, pero tienen diferencias clave:

  • DirectAdmin es conocido por su velocidad y bajo consumo de recursos. Su interfaz es más tradicional pero muy funcional.
  • Syspanel (HestiaCP) es gratuito y de código abierto. Se accede a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). También permite gestionar usuarios FTP, aunque la interfaz es diferente.

Ambos paneles te permiten crear y gestionar usuarios FTP de forma segura, pero los pasos específicos varían. En Syspanel, la sección se llama "Usuarios FTP" y la gestión es igual de intuitiva.


[WARNING] Errores comunes que debes evitar

  • Usar el usuario principal para todo: Crea usuarios FTP separados para cada tarea. No uses la cuenta raíz para subir archivos de un proyecto específico.
  • Compartir contraseñas por correo electrónico: El correo no es un canal seguro. Si necesitas compartir credenciales, usa un gestor de contraseñas o entrégalas en persona.
  • No revisar los logs de conexión: DirectAdmin guarda un registro de todas las conexiones FTP. Acostúmbrate a revisarlos para detectar accesos no autorizados.
  • Dejar usuarios FTP activos tras un despido: Si alguien deja de trabajar contigo, elimina o bloquea su acceso FTP inmediatamente.

[INFO] ¿Cómo saber si alguien ha accedido a mi FTP sin permiso?

DirectAdmin te ofrece una herramienta llamada "Login Log" o "FTP Log". En ella podrás ver:

  • La IP desde la que se conectó.
  • La fecha y hora exacta.
  • El usuario FTP utilizado.
  • Éxito o fracaso del intento de conexión.

Si ves conexiones desde IPs desconocidas o en horarios extraños, cambia las contraseñas de inmediato y considera bloquear esas IPs desde el firewall del servidor.


Conclusión: La seguridad FTP es tu responsabilidad

Gestionar usuarios FTP DirectAdmin es una tarea sencilla, pero requiere de atención y buenas prácticas para evitar problemas de seguridad. Recuerda siempre:

  • Crear usuarios con permisos mínimos necesarios.
  • Usar contraseñas fuertes y cambiarlas regularmente.
  • Preferir conexiones cifradas (FTPS/SFTP).
  • Eliminar cuentas que ya no uses.
  • Monitorear los logs de acceso.

Con esta guía, ya tienes el conocimiento necesario para manejar tus cuentas FTP como un profesional. Si tienes más dudas, no dudes en consultar la documentación oficial de DirectAdmin o contactar con el soporte de tu hosting.


Recursos adicionales y próximos pasos

Ahora que dominas la creación y gestión de usuarios FTP, te recomendamos:

  • Aprender a configurar SFTP (a través de SSH) para una seguridad aún mayor.
  • Explorar las opciones de Firewall y protección por IP en DirectAdmin.
  • Configurar copias de seguridad automáticas de tus archivos para mayor tranquilidad.

La seguridad de tu sitio web empieza por la gestión correcta de los accesos. ¡Pon en práctica lo aprendido y navega tranquilo!

¿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