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

Cómo crear un usuario FTP en DirectAdmin para mayor seguridad

Actualizado el 27 de enero de 2026

¿Por qué deberías crear usuarios FTP específicos en DirectAdmin?

Cuando administras un sitio web, es muy común que necesites dar acceso a otras personas: un diseñador, un programador freelance, un gestor de contenido o incluso un servicio de soporte externo. La tentación de entregar tus credenciales principales de hosting es grande, pero es un error grave de seguridad. Si entregas el acceso principal, esa persona podría modificar archivos críticos, acceder a tu correo o incluso eliminar todo tu sitio.

La solución es mucho más elegante y segura: crear usuarios FTP específicos. En este artículo, aprenderás paso a paso cómo hacerlo en DirectAdmin, una de las herramientas de gestión de hosting más populares. Además, te explicaré por qué esta práctica es fundamental para mantener la seguridad de tu proyecto.

Un usuario FTP es como una llave con una cerradura específica. Solo abre la puerta de una carpeta concreta y no tiene acceso al resto de la casa. Esto es lo que se llama principio de mínimo privilegio, una de las bases de la ciberseguridad moderna. Al final de esta guía, tendrás claros los pasos y también las mejores prácticas para que tu hosting sea un búnker.

Conceptos básicos: qué es FTP y qué es DirectAdmin

Para ponernos en contexto, hablemos primero de las piezas que intervienen. FTP (File Transfer Protocol) es el protocolo estándar que se usa para subir y descargar archivos entre tu ordenador y tu servidor de hosting. Piensa en ello como un gestor de archivos remoto, pero con una interfaz que se conecta directamente al servidor.

Por otro lado, DirectAdmin es un panel de control gráfico que te permite administrar todos los aspectos de tu cuenta de hosting: dominios, correos, bases de datos y, por supuesto, los usuarios FTP. Es la "cabina de mando" desde la que gestionas tu espacio en la web.

La combinación de ambos es potente, pero solo si sabes usarla con criterio. Crear un usuario FTP en DirectAdmin no es complicado, pero requiere que entiendas qué permisos estás otorgando y a quién. Vamos a ello.

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

El proceso es muy visual y sencillo. A continuación, te detallo los pasos exactos que debes seguir dentro de tu panel de DirectAdmin. No te preocupes si es tu primera vez, la interfaz es bastante intuitiva.

1. Accede a tu panel de DirectAdmin

Lo primero es entrar a tu panel de control. Normalmente, la URL es algo como tudominio.com:2222 o https://tuip:2222. Introduce tu usuario y contraseña de administrador principal. Una vez dentro, verás el escritorio con todos los iconos de gestión.

2. Localiza la sección de "Administración de archivos" o "FTP"

Busca en el menú principal la sección que dice "FTP" o "Usuarios FTP". En algunas versiones de DirectAdmin, puede estar dentro de un grupo llamado "Administración de archivos". Haz clic en el icono correspondiente. Se abrirá una nueva página con la lista de los usuarios FTP que ya existen (si hay alguno) y las opciones para crear nuevos.

3. Haz clic en "Crear Usuario" o el botón "+"

En la parte superior o inferior de la lista de usuarios, verás un botón que dice "Crear Usuario", "Añadir Usuario" o un icono con un símbolo de suma (+). Púlsalo para que se despliegue el formulario de creación.

4. Rellena el formulario de creación

Este es el paso más importante. Aquí es donde defines la identidad y los límites del nuevo usuario. Los campos que verás son:

  • Nombre de usuario: Elige un nombre claro y descriptivo, pero sin espacios. Por ejemplo, disenador_web o cliente_marketing. Evita nombres genéricos como user1 o prueba.
  • Contraseña: Debe ser robusta. DirectAdmin suele tener un generador de contraseñas seguras. Úsalo o crea una que combine mayúsculas, minúsculas, números y símbolos. Si necesitas ayuda, puedes usar un gestor de contraseñas.
  • Directorio (o "Directorio de inicio"): Este es el campo clave para la seguridad. Aquí defines a qué carpeta tendrá acceso este usuario. Por defecto, suele aparecer la ruta raíz de tu dominio (por ejemplo, /domains/tudominio.com/public_html). Pero muy importante: si quieres limitar el acceso a una subcarpeta, debes escribir la ruta completa. Por ejemplo, para dar acceso solo a la carpeta de imágenes, escribirías /domains/tudominio.com/public_html/imagenes. Si el usuario necesita acceso a todo el dominio, deja la ruta raíz.
  • Permisos: Dependiendo de la versión de DirectAdmin, puede haber casillas para marcar si el usuario puede subir, descargar, borrar, etc. Lo más común es que puedas marcar permisos de lectura y escritura. Si solo quieres que el usuario pueda ver y descargar, desmarca la opción de escritura. Para la mayoría de colaboradores, necesitarás ambos.

5. Guarda el usuario

Una vez rellenados todos los campos, pulsa el botón "Crear" o "Guardar". DirectAdmin procesará la solicitud y te mostrará un mensaje de éxito. ¡Enhorabuena! Ya tienes tu primer usuario FTP aislado.

Configuración avanzada y buenas prácticas de seguridad

Crear el usuario es solo el primer paso. Para maximizar la seguridad, debes adoptar una serie de hábitos que te protegerán a ti y a tu proyecto. Esto es lo que diferencia a un administrador novato de uno experto.

Limita el acceso a una carpeta específica

Como mencioné antes, el directorio de inicio es tu mejor aliado. No des acceso a la raíz del dominio a menos que sea estrictamente necesario. Si el diseñador solo va a tocar la plantilla, dale acceso solo a la carpeta de la plantilla. Si el redactor solo va a subir imágenes, dale acceso solo a la carpeta de imágenes. Esto reduce drásticamente el "radio de explosión" si sus credenciales se ven comprometidas.

Usa contraseñas únicas y robustas para cada usuario

Es tentador usar la misma contraseña para todos, pero es un error fatal. Cada usuario FTP debe tener una contraseña única y difícil de adivinar. Si uno de esos usuarios se ve comprometido, los demás no estarán en peligro. Además, te recomiendo cambiar las contraseñas periódicamente, sobre todo si has trabajado con freelancers que ya no forman parte del proyecto.

Activa la conexión FTPS o SFTP

FTP estándar transmite la información sin cifrar, lo que significa que un atacante en la misma red podría interceptar tus contraseñas y archivos. Por eso, es vital que uses FTPS (FTP Seguro) o SFTP (SSH File Transfer Protocol). En tu cliente FTP (como FileZilla), en lugar de escribir ftp://, escribe sftp:// o ftps://. DirectAdmin soporta ambos. Esto cifra toda la comunicación, haciendo que sea extremadamente difícil de espiar.

[WARNING] Nunca, bajo ninguna circunstancia, uses FTP sin cifrar. Es como enviar tu contraseña por una postal abierta. Siempre elige la opción segura en tu cliente FTP.

Revisa periódicamente la lista de usuarios

Cada pocos meses, entra en tu panel de DirectAdmin y revisa la lista de usuarios FTP. ¿Hay alguno que ya no necesitas? ¿Algún nombre que no reconoces? Elimina los que estén obsoletos. Mantener la lista limpia es una buena práctica de higiene digital.

No compartas el usuario principal

El usuario principal de DirectAdmin es el "rey" del sistema. Tiene acceso a todo: correos, bases de datos, configuración del servidor, etc. Jamás compartas estas credenciales con nadie. Si necesitas dar acceso a tu hosting a un técnico de soporte, crea un usuario FTP específico para él o, si es para gestionar el panel, considera si tu plan de hosting ofrece sub-usuarios con permisos limitados.

Errores comunes y cómo evitarlos

Aunque el proceso es sencillo, hay errores que se repiten mucho entre los usuarios. Te los enumero para que los evites.

1. Crear el usuario con acceso a la raíz del servidor

Si en el campo "Directorio" dejas la ruta por defecto sin modificarla, podrías estar dando acceso a todo el servidor, no solo a tu dominio. Asegúrate de que la ruta apunta a tu carpeta public_html o a una subcarpeta específica.

2. Usar contraseñas débiles

"123456" o "password" son la puerta abierta a los atacantes. Usa el generador de contraseñas de DirectAdmin o un gestor de contraseñas. Una contraseña robusta tiene al menos 12 caracteres y mezcla tipos de caracteres.

3. No probar la conexión después de crear el usuario

Después de crear el usuario, es esencial que pruebes la conexión con un cliente FTP. Conecta con las credenciales del nuevo usuario y verifica que solo puedes ver la carpeta a la que se le ha dado acceso. Si ves más de lo que deberías, borra el usuario y vuelve a crearlo con la ruta correcta.

4. Olvidar la diferencia entre FTP y SFTP

Como ya hemos dicho, el FTP clásico es inseguro. Si tu cliente FTP te da la opción, selecciona SFTP (puerto 22) o FTPS (puerto 21 con cifrado). La configuración suele estar en las opciones de conexión rápida del programa.

Preguntas frecuentes (FAQ) sobre usuarios FTP en DirectAdmin

Aquí tienes las respuestas a las dudas más habituales que nos llegan a soporte. Si tu pregunta no está aquí, no dudes en contactar con nosotros.

¿Puedo tener varios usuarios FTP para el mismo dominio?

Sí, absolutamente. De hecho, es lo recomendable. Puedes tener un usuario para el diseñador, otro para el redactor y otro para el desarrollador. Cada uno con su propia contraseña y sus propios permisos de carpeta.

¿Cómo cambio la contraseña de un usuario FTP existente?

En tu panel de DirectAdmin, ve a la lista de usuarios FTP. Al lado de cada usuario, verás un icono de "Editar" o un candado. Haz clic ahí y podrás cambiar la contraseña sin necesidad de borrar el usuario.

¿Qué hago si olvido mi contraseña de FTP?

Si eres el administrador principal, puedes restablecerla desde el panel de DirectAdmin. Si eres un usuario FTP sin acceso al panel, deberás contactar con el administrador del sitio para que te la cambie.

¿Es seguro usar FTP para subir archivos de mi sitio web?

Sí, siempre y cuando uses SFTP o FTPS. Las versiones seguras cifran tus datos, lo que las hace tan seguras como otras formas de transferencia. Evita a toda costa el FTP clásico.

¿Los usuarios FTP cuentan para el límite de mi plan de hosting?

Depende del proveedor. La mayoría de los planes de hosting incluyen un número ilimitado de cuentas FTP, pero es mejor que consultes las especificaciones de tu plan o te pongas en contacto con tu proveedor para confirmarlo.

¿Puedo restringir el acceso de un usuario FTP a solo lectura?

Sí, en las opciones de creación del usuario FTP, puedes desmarcar los permisos de escritura. De esta manera, el usuario podrá ver y descargar archivos, pero no podrá modificarlos ni subir nuevos. Esto es útil si solo quieres dar acceso a un auditor o a alguien que necesita revisar el código.

¿Qué diferencia hay entre un usuario FTP y un usuario de correo?

Son completamente independientes. Un usuario FTP se usa para gestionar archivos del sitio web. Un usuario de correo se usa para enviar y recibir emails con tu dominio. No debes confundirlos ni usar las mismas credenciales para ambos.

[INFO] Si tu proveedor de hosting utiliza un panel alternativo llamado Syspanel (anteriormente conocido como HestiaCP), el proceso es similar, pero el acceso al panel se realiza a través del puerto 2106. En ese caso, busca la sección de "Usuarios FTP" dentro de las opciones de tu dominio. La lógica es la misma: crea usuarios específicos con rutas limitadas.

Conclusión: La seguridad es un hábito, no un acto

Crear usuarios FTP específicos en DirectAdmin es un proceso de cinco minutos que puede ahorrarte un dolor de cabeza enorme en el futuro. No solo proteges tus archivos, sino que también mantienes un control claro sobre quién accede a qué. En el mundo del hosting, la seguridad no es un producto que se compra, sino una práctica diaria.

Recuerda siempre: menos privilegios, mejor seguridad. No des más acceso del necesario y vigila de cerca tu panel. Con estos sencillos pasos, estarás muy por delante de la mayoría de los administradores web que, por desconocimiento o pereza, comparten sus credenciales maestras sin pensar en las consecuencias.

Si tienes cualquier otra duda, no dudes en abrir un ticket de soporte con nosotros. Estamos aquí para ayudarte a que tu experiencia en la web sea segura y exitosa. ¡Nos vemos en el siguiente tutorial!

¿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