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

DirectAdmin: Cómo crear y gestionar usuarios FTP de forma segura

Actualizado el 25 de noviembre de 2025

Introducción

Si tienes un hosting con DirectAdmin, seguramente has escuchado hablar de los usuarios FTP. Son fundamentales para subir archivos a tu web, pero también pueden convertirse en un riesgo de seguridad si no los gestionas correctamente. En esta guía extensa y fácil de seguir, te voy a explicar paso a paso cómo crear y gestionar usuarios FTP de forma segura, protegiendo tu servidor y tus datos.

La gestión de accesos es uno de los pilares de la ciberseguridad en cualquier alojamiento web. Un usuario FTP mal configurado, con permisos excesivos o que ya no se usa, es una puerta abierta para atacantes. Vamos a evitarlo.

¿Qué es un usuario FTP y por qué es importante?

FTP (Protocolo de Transferencia de Archivos) es el método clásico para conectar tu ordenador a tu servidor y subir o descargar archivos. DirectAdmin actúa como el panel de control que te permite crear, modificar y eliminar estos accesos.

Un usuario FTP no es lo mismo que tu usuario principal de DirectAdmin. Piensa en ello como una llave separada para una puerta específica. Puedes darle a un colaborador una llave que solo abra la puerta del garaje (una carpeta concreta) y no la de tu casa entera (todo el servidor).

La seguridad FTP es crítica porque estas credenciales viajan a través de la red. Si no usamos conexiones cifradas (SFTP o FTPS), alguien con conocimientos podría interceptarlas. Por eso, es vital saber crear usuarios FTP DirectAdmin con permisos limitados y gestionarlos adecuadamente.

Antes de empezar: Acceso a DirectAdmin

Para gestionar tus usuarios FTP, primero debes acceder a tu panel de DirectAdmin. Abre tu navegador y escribe la URL de acceso (normalmente algo como tudominio.com:2222). Introduce tu usuario y contraseña principal.

Una vez dentro, verás el panel principal. Busca la sección que dice "Administración de archivos" o "Cuentas FTP". Dependiendo de la versión de DirectAdmin, el icono puede variar, pero generalmente está en la parte central o en el menú lateral.

Cómo crear un usuario FTP DirectAdmin paso a paso

Crear un usuario FTP DirectAdmin es un proceso muy sencillo, pero requiere atención a los detalles para hacerlo de forma segura. Sigue estos pasos:

  1. Inicia sesión en DirectAdmin con tu cuenta principal.
  2. Localiza el icono "Cuentas FTP" y haz clic en él. Se abrirá una nueva página con la lista de usuarios FTP existentes.
  3. Busca un botón o enlace que diga "Crear Usuario" o "Añadir Usuario". Haz clic ahí.
  4. Verás un formulario con varios campos. El primero es el Nombre de Usuario. Es conveniente usar un nombre descriptivo, como cliente1 o desarrolladorweb. Evita usar tu nombre de usuario principal de DirectAdmin.
  5. El siguiente campo es la Contraseña. Aquí es donde más atención debes poner. Usa una contraseña larga (mínimo 12 caracteres) que combine mayúsculas, minúsculas, números y símbolos. No uses fechas de nacimiento ni palabras del diccionario.
  6. Después, verás un campo llamado Directorio o Ruta. Este es el punto más importante para la seguridad FTP. Por defecto, te mostrará la ruta a tu carpeta principal (/home/tuusuario/). No la dejes así. Debes restringir el acceso a una subcarpeta específica. Por ejemplo, si el usuario solo debe gestionar los archivos de una web concreta, la ruta debería ser /home/tuusuario/domains/tudominio.com/public_html/.
  7. Una vez rellenado todo, haz clic en "Crear".

Consejos para elegir la contraseña perfecta

La contraseña es tu primera línea de defensa. Un error común es usar la misma contraseña para todo. Para la seguridad FTP, te recomiendo:

  • Usar un gestor de contraseñas para generar y almacenar claves aleatorias.
  • Cambiar la contraseña cada 3 o 6 meses.
  • Nunca compartir la contraseña por correo electrónico sin cifrar.
  • Si sospechas que una contraseña se ha filtrado, cámbiala inmediatamente.

Cómo gestionar usuarios FTP existentes

Gestionar FTP no solo es crear, sino también mantener el control. En la misma sección de "Cuentas FTP" verás una tabla con todos los usuarios que has creado. Aquí puedes hacer varias cosas:

Modificar un usuario FTP

Si necesitas cambiar la contraseña de un usuario (por ejemplo, porque un empleado ha dejado la empresa), haz clic en el icono de editar (normalmente un lápiz) junto al usuario.

Podrás cambiar la contraseña o ajustar el directorio de acceso. Es una buena práctica revisar periódicamente los permisos de cada usuario para asegurarte de que siguen siendo los adecuados.

Eliminar un usuario FTP

Cuando un usuario ya no necesita acceso, es imprescindible eliminarlo. Un usuario inactivo es un riesgo de seguridad. Simplemente haz clic en el icono de la papelera o "Eliminar". DirectAdmin te pedirá confirmación. Asegúrate de que es el usuario correcto antes de confirmar.

Cambiar la cuota de disco

DirectAdmin te permite limitar el espacio que puede usar cada usuario FTP. Esto es útil para evitar que un usuario llene todo el disco duro del servidor. En la lista de usuarios, verás una columna de "Cuota". Puedes editarla para asignar un límite de megabytes (MB) o gigabytes (GB).

Seguridad FTP: Buenas prácticas esenciales

La seguridad FTP es un tema amplio, pero aquí tienes las prácticas más importantes que debes aplicar:

Usa siempre SFTP o FTPS

El protocolo FTP tradicional envía tus credenciales y datos en texto plano. Cualquiera en la misma red podría leerlos. Por eso, es vital usar SFTP (SSH File Transfer Protocol) o FTPS (FTP sobre SSL/TLS).

La diferencia práctica es que, en lugar de usar el puerto 21, SFTP usa el puerto 22 (el mismo que SSH). Al conectarte desde un cliente como FileZilla, en lugar de elegir "FTP", elige "SFTP - SSH File Transfer Protocol". Esto cifra toda la conexión.

[INFO] Si tu cliente FTP no tiene opción SFTP, busca uno que sí la tenga. FileZilla es gratuito y lo soporta perfectamente.

Limita los permisos al mínimo necesario

Sigue el principio del menor privilegio. Si un diseñador solo necesita subir imágenes, no le des acceso a todo el public_html. Crea una subcarpeta específica, por ejemplo /home/tuusuario/domains/tudominio.com/public_html/img/, y asígnale esa ruta.

Esto no solo protege tus archivos de errores humanos, sino que limita el daño si su cuenta se ve comprometida.

No uses el usuario principal para FTP

Tu cuenta principal de DirectAdmin tiene control total sobre el servidor. Usarla para FTP es un error grave. Si un atacante obtiene esas credenciales, tendrá acceso a todo. Por eso, siempre crea usuarios FTP separados con permisos limitados.

Monitorea los accesos con regularidad

Revisa periódicamente la lista de usuarios FTP. Pregúntate:

  • ¿Todos estos usuarios son necesarios?
  • ¿Alguno ha cambiado de rol?
  • ¿Cuándo fue la última vez que se conectaron?

DirectAdmin no ofrece un registro de conexiones FTP en la interfaz estándar, pero puedes revisar los logs del sistema si tienes acceso SSH. Si no, al menos revisa la lista de usuarios.

Preguntas frecuentes (FAQ) sobre DirectAdmin FTP

Aquí te resuelvo las dudas más comunes que suelen tener los usuarios.

¿Cuál es la diferencia entre FTP y SFTP en DirectAdmin?

FTP es el protocolo antiguo y no cifrado. SFTP es una versión segura que cifra la conexión. En DirectAdmin, aunque crees un usuario FTP, puedes conectarte por SFTP usando el puerto 22. Es la opción más recomendada para la seguridad FTP.

¿Puedo limitar el acceso de un usuario FTP a una sola carpeta?

Sí, absolutamente. Es una de las mejores prácticas de seguridad. Al crear o editar un usuario, en el campo "Directorio" debes especificar la ruta exacta. Por ejemplo, para limitar a la carpeta de logs, pondrías /home/tuusuario/domains/tudominio.com/logs/.

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

No puedes recuperarla, pero puedes cambiarla fácilmente. Ve a "Cuentas FTP" en DirectAdmin, haz clic en el icono de editar del usuario y establece una nueva contraseña. Es tan sencillo como eso.

¿Cuántos usuarios FTP puedo crear?

No hay un límite fijo, pero te recomiendo crear solo los necesarios. Cada usuario adicional es un punto de entrada potencial. Es preferible tener 3 usuarios bien gestionados que 10 olvidados.

¿Es seguro usar el mismo usuario FTP para varias webs?

Si tienes varios dominios en tu cuenta de DirectAdmin, puedes crear un usuario FTP para cada dominio o incluso para cada subcarpeta. Lo más seguro es crear usuarios separados para tareas separadas. Así, si uno se compromete, los demás siguen a salvo.

¿Qué es el puerto 2106 en Syspanel?

[INFO] Si en algún momento utilizas el panel alternativo llamado Syspanel (antes conocido como HestiaCP), debes saber que su puerto de acceso por defecto es el 2106. La gestión de usuarios FTP es similar, pero el enfoque de seguridad y la interfaz cambian ligeramente. En este artículo nos centramos en DirectAdmin, pero recuerda que si migras a Syspanel, el puerto de acceso es el 2106.

¿Puedo cambiar el puerto FTP por defecto en DirectAdmin?

Sí, es posible, pero requiere acceso avanzado al servidor (SSH) y editar la configuración del servicio FTP. No es una opción visible en el panel de usuario estándar. Cambiar el puerto por defecto (21) puede reducir ataques automatizados, pero no es una solución mágica; la seguridad real viene de usar SFTP y contraseñas robustas.

¿Qué significa el error "530 Login incorrect"?

Este error significa que el nombre de usuario o la contraseña son incorrectos. Verifica que estás usando el usuario FTP completo (a veces incluye el prefijo del servidor) y que no hay errores tipográficos. Si el problema persiste, cambia la contraseña desde DirectAdmin.

Errores comunes al gestionar FTP y cómo evitarlos

  • Usar la cuenta principal para todo: Ya lo hemos mencionado, pero es el error número uno. Crea usuarios separados.
  • No actualizar las contraseñas: La seguridad FTP se degrada con el tiempo. Programa cambios de contraseña periódicos.
  • Dar acceso a la raíz del servidor: Al crear un usuario, verifica que el directorio no sea /home/tuusuario/. Debe ser una subcarpeta como public_html o una subcarpeta específica.
  • Mantener usuarios fantasma: Si un colaborador se fue, elimina su usuario FTP el mismo día.
  • Ignorar los logs: Aunque no los mires a diario, es bueno saber que existen. Si sospechas de un acceso no autorizado, revisa los registros de conexión.

Conclusión y resumen de acciones clave

Gestionar los usuarios FTP en DirectAdmin es una tarea sencilla, pero requiere un enfoque centrado en la seguridad. No se trata solo de crear un acceso para subir archivos, sino de controlar quién tiene acceso, a qué parte del servidor y durante cuánto tiempo.

Para resumir, tu lista de verificación de seguridad FTP debería ser:

  1. Crear usuarios FTP DirectAdmin con permisos limitados a carpetas específicas.
  2. Usar contraseñas fuertes y únicas para cada usuario.
  3. Conectarse siempre por SFTP/FTPS, nunca por FTP estándar.
  4. Eliminar usuarios innecesarios de forma proactiva.
  5. Revisar la lista de usuarios al menos una vez al mes.

Siguiendo estos pasos, no solo protegerás tu sitio web de accesos no autorizados, sino que también tendrás un control mucho más claro sobre tu hosting. La seguridad no es un destino, es un proceso continuo, y la gestión de tus credenciales FTP es una parte fundamental de ese proceso.

[WARNING] Nunca subestimes el riesgo de una cuenta FTP mal configurada. Es una de las vías de entrada más comunes para el malware en sitios web. Una buena higiene de gestión de FTP es tan importante como tener un buen firewall o un plugin de seguridad en tu CMS.

Si tienes más dudas, no dudes en consultar la documentación oficial de DirectAdmin o contactar con tu proveedor de hosting. La seguridad es cosa de todos, y empezar por lo básico es un gran paso.

¿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