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

Crear y gestionar usuarios FTP en DirectAdmin

Actualizado el 8 de enero de 2026

Introducción: ¿Por qué es importante gestionar bien tus usuarios FTP?

El Protocolo de Transferencia de Archivos (FTP) sigue siendo una herramienta fundamental para subir, descargar y administrar los archivos de tu sitio web. Sin embargo, también es una de las principales puertas de entrada para los atacantes si no se configura correctamente.

En este artículo, vamos a explicarte paso a paso cómo crear y gestionar usuarios FTP en DirectAdmin, el popular panel de control de hosting. Aprenderás no solo a crear cuentas, sino también a aplicar buenas prácticas de seguridad FTP para proteger tu web de accesos no autorizados, malware y robos de información.

Si alguna vez te has preguntado cómo funciona esto o has tenido problemas con los permisos, este artículo es para ti. Vamos a mantenerlo simple, visual y 100% práctico, sin necesidad de ser un experto en sistemas.


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

DirectAdmin es un panel de control web diseñado para administrar servidores de hosting. Es conocido por ser rápido, liviano y muy intuitivo, lo que lo convierte en una opción favorita tanto para principiantes como para administradores avanzados.

Una de sus secciones más importantes es la gestión de usuarios FTP DirectAdmin, ya que te permite dar acceso a colaboradores, desarrolladores o clientes sin compartir tu contraseña principal. Esto es clave para mantener un control total sobre quién entra a tu servidor y qué puede hacer.


Paso 1: Acceder al panel de DirectAdmin

Antes de crear nada, necesitas entrar a tu panel de control. Para ello:

  1. Abre tu navegador web y escribe la dirección de tu servidor seguida del puerto 2222. Por ejemplo: https://tudominio.com:2222.
  2. Introduce tu nombre de usuario y contraseña de administrador o de la cuenta principal.
  3. Una vez dentro, verás el escritorio de DirectAdmin con todas las opciones disponibles.

[INFO] Si tu hosting usa un panel alternativo llamado Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso se realiza por el puerto 2106. La lógica de creación de usuarios FTP es prácticamente la misma, aunque la interfaz cambia ligeramente.


Paso 2: Crear tu primer usuario FTP

Ahora que ya estás dentro, vamos a crear una cuenta FTP. Sigue estos pasos:

2.1. Localiza la sección "FTP"

En el menú principal de DirectAdmin, busca el icono o enlace que dice "FTP" o "FTP Management". Normalmente está en la sección de "Administración de Archivos" o en el panel de "Cuentas".

2.2. Haz clic en "Crear Usuario FTP"

Dentro de la sección FTP, verás un botón que dice "Crear Usuario" o "Add New FTP User". Haz clic en él.

2.3. Rellena el formulario

Te aparecerá un formulario con los siguientes campos:

  • Nombre de usuario (Username): Elige un nombre único. Te recomendamos que sea descriptivo, como cliente1 o desarrollador_juan. No uses espacios ni caracteres especiales.
  • Contraseña (Password): Crea una contraseña segura. Debe tener al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos.
  • Directorio (Directory): Especifica la carpeta a la que tendrá acceso este usuario. Por defecto, se suele poner la carpeta pública (public_html), pero puedes limitarlo a una subcarpeta si solo necesitas que gestione una parte del sitio.
  • Permisos (Permissions): Aquí puedes elegir si el usuario tendrá permisos de lectura y escritura, o solo lectura.

2.4. Guarda el usuario

Pulsa el botón "Crear" o "Guardar". Verás un mensaje de confirmación y el nuevo usuario aparecerá en la lista.

[TIP] Si vas a crear varios usuarios para un equipo, te recomendamos crear una carpeta específica para cada uno. Así, si uno se compromete, solo afecta a su parte y no a todo el sitio.


Paso 3: Gestionar y modificar usuarios FTP existentes

La gestión de usuarios no termina al crearlos. Con el tiempo, necesitarás cambiar contraseñas, ajustar permisos o incluso eliminar cuentas. Veamos cómo hacerlo.

3.1. Ver la lista de usuarios

En la sección FTP de DirectAdmin, verás una tabla con todos los usuarios creados. Cada fila muestra el nombre, el directorio asignado y las opciones de acción.

3.2. Cambiar la contraseña

Si un usuario olvidó su contraseña o sospechas que ha sido comprometida, cámbiala de inmediato. Para ello:

  1. Haz clic en el icono de "Cambiar contraseña" (normalmente un candado o una llave).
  2. Introduce la nueva contraseña y confírmala.
  3. Guarda los cambios.

3.3. Editar el directorio o los permisos

Puede que necesites que un usuario tenga acceso a una carpeta diferente. Para ello:

  1. Haz clic en "Editar".
  2. Modifica el directorio en el campo correspondiente.
  3. Ajusta los permisos si es necesario.
  4. Guarda los cambios.

3.4. Eliminar un usuario FTP

Si un colaborador ya no trabaja contigo o ya no necesita acceso, elimínalo. Es una buena práctica de seguridad FTP hacer esto periódicamente.

  1. En la lista, haz clic en el icono de "Eliminar" (normalmente una papelera).
  2. Confirma la acción en la ventana emergente.

[WARNING] Eliminar un usuario FTP no elimina los archivos que haya subido. Solo revoca el acceso. Asegúrate de revisar qué archivos ha dejado antes de borrarlo, por si necesitas conservarlos.


Paso 4: Conectarse con tu nuevo usuario FTP

Una vez creado el usuario, necesitas una herramienta para conectarte. Puedes usar un cliente FTP como FileZilla, Cyberduck o incluso el administrador de archivos de DirectAdmin.

4.1. Usando FileZilla (el más popular)

  1. Descarga e instala FileZilla desde su página oficial.
  2. Abre el programa y ve a "Archivo" > "Gestor de Sitios".
  3. Añade un nuevo sitio con los siguientes datos:
    • Servidor: ftp.tudominio.com o la IP de tu servidor.
    • Puerto: 21 (por defecto).
    • Protocolo: FTP o SFTP si tu hosting lo soporta.
    • Modo de acceso: "Normal".
    • Usuario: el nombre de usuario que creaste.
    • Contraseña: la que configuraste.
  4. Pulsa "Conectar" y ya estarás dentro de tu carpeta asignada.

4.2. Usando el administrador de archivos de DirectAdmin

Si no quieres instalar nada, DirectAdmin incluye un gestor de archivos web. Simplemente:

  1. Ve a la sección "Administrador de Archivos".
  2. Arriba a la derecha, verás un botón para "Cambiar Usuario".
  3. Introduce los datos del usuario FTP y navegarás con sus permisos.

Paso 5: Buenas prácticas de seguridad FTP

Ahora que ya sabes crear y gestionar usuarios, vamos a centrarnos en lo más importante: mantener tu servidor a salvo. Aquí tienes una lista de recomendaciones imprescindibles:

5.1. Usa contraseñas robustas

Nada de 123456 o password. Usa un gestor de contraseñas y genera claves aleatorias. Una buena contraseña es la primera barrera contra ataques de fuerza bruta.

5.2. Limita el acceso a lo mínimo necesario

No le des a un usuario acceso a todo el servidor si solo necesita gestionar una carpeta. Usa directorios específicos. Esto se llama "principio de privilegio mínimo" y es fundamental en seguridad FTP.

5.3. Cambia las contraseñas periódicamente

Establece una política de cambio de contraseñas cada 60-90 días. Es molesto, pero muy efectivo para evitar accesos no autorizados.

5.4. Desactiva cuentas inactivas

Revisa la lista de usuarios regularmente y elimina o desactiva aquellos que no se usan desde hace tiempo.

5.5. Usa SFTP o FTPS

Siempre que sea posible, utiliza conexiones cifradas (SFTP sobre SSH o FTPS sobre TLS). La mayoría de clientes FTP modernos lo soportan. Esto evita que las contraseñas viajen en texto plano.

5.6. Monitorea los intentos de acceso

DirectAdmin ofrece registros de actividad. Revísalos de vez en cuando para detectar intentos de acceso sospechosos.

[TIP] Si tu hosting te ofrece la opción de bloquear IPs o limitar el número de intentos de conexión, actívala. Es una capa extra de protección muy útil.


Preguntas frecuentes (FAQ)

¿Puedo tener varios usuarios FTP en DirectAdmin?

Sí, puedes crear tantos usuarios como necesites. Simplemente repite el proceso de creación para cada uno. No hay límite práctico, aunque tu proveedor de hosting puede tener restricciones según el plan contratado.

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

No hay problema. Entra en DirectAdmin, ve a la sección FTP, localiza al usuario y usa la opción de "Cambiar contraseña". La nueva contraseña será efectiva de inmediato.

¿Puedo dar acceso FTP a una carpeta específica?

Sí, es la mejor práctica. Al crear el usuario, en el campo "Directorio" escribe la ruta exacta. Por ejemplo: /public_html/blog. Así solo podrá ver y modificar esa parte del sitio.

¿Qué diferencia hay entre FTP y SFTP?

FTP envía los datos sin cifrar, mientras que SFTP los cifra. Esto hace que SFTP sea mucho más seguro, especialmente si te conectas desde redes públicas. En DirectAdmin, puedes habilitar SFTP si tu servidor lo soporta.

¿DirectAdmin es lo mismo que Syspanel?

No. DirectAdmin y Syspanel (antes HestiaCP) son paneles de control diferentes. Syspanel se accede por el puerto 2106 y tiene una interfaz distinta, pero la funcionalidad de crear usuarios FTP es similar. Si tu hosting usa Syspanel, busca la sección "FTP" dentro del panel.

¿Puedo usar el administrador de archivos de DirectAdmin para gestionar archivos de otros usuarios FTP?

Sí, puedes cambiar de usuario dentro del administrador de archivos. Sin embargo, solo podrás ver los archivos que ese usuario tiene permitido acceder, según su configuración.


Conclusión

Crear y gestionar usuarios FTP en DirectAdmin es una tarea sencilla pero muy poderosa. Te permite delegar tareas sin comprometer la seguridad general de tu cuenta. La clave está en aplicar buenas prácticas de seguridad FTP: contraseñas fuertes, accesos limitados, revisiones periódicas y, siempre que sea posible, conexiones cifradas.

Recuerda que un atacante no necesita ser un genio; muchas veces solo busca la puerta abierta. No se la des. Con lo que has aprendido hoy, ya estás un paso por delante.

Si tienes dudas, consulta la documentación oficial de DirectAdmin o contacta con el soporte de tu proveedor de hosting. Y si tu panel es Syspanel, recuerda que el acceso se realiza por el puerto 2106 y que la gestión de FTP es igual de intuitiva.

¡Ahora ve y administra tus usuarios FTP con confianza!


[INFO] Este artículo es una guía general. Las opciones exactas pueden variar ligeramente según la versión de DirectAdmin que uses o la configuración de tu servidor. Siempre consulta la documentación específica de tu proveedor.

¿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