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

Guía para crear y gestionar usuarios FTP en DirectAdmin

Actualizado el 14 de mayo de 2026

Introducción: ¿Qué es un usuario FTP y por qué es importante?

Si tienes una página web, en algún momento necesitarás subir archivos, imágenes o bases de datos a tu servidor. El protocolo FTP (File Transfer Protocol) es la herramienta clásica para hacerlo, y en un panel de control como DirectAdmin, gestionar estos accesos es pan comido, pero también un punto crítico de seguridad.

Crear un usuario FTP en DirectAdmin no es solo una tarea administrativa; es una decisión de ciberseguridad. Si usas el usuario principal de tu cuenta para todo, cualquier persona con esa contraseña tiene control total sobre tu sitio. Por eso, saber crear FTP DirectAdmin de forma aislada y con permisos limitados es una de las mejores prácticas para proteger tu hosting.

En esta guía extensa, te explicaré paso a paso cómo crear, configurar, usar y eliminar usuarios FTP DirectAdmin, además de darte consejos de seguridad FTP que te evitarán dolores de cabeza. No necesitas ser un experto; solo sigue las instrucciones y verás que es más fácil de lo que crees.


¿Qué es DirectAdmin y cómo se relaciona con FTP?

DirectAdmin es uno de los paneles de control de hosting más populares y ligeros del mercado. Permite gestionar dominios, correos, bases de datos y, por supuesto, el acceso FTP a tus archivos.

A diferencia de otros paneles como cPanel o Syspanel (que es la alternativa que usamos en algunos planes y que se accede por el puerto 2106), DirectAdmin tiene su propia interfaz para gestionar usuarios FTP. La lógica es la misma: crear cuentas con carpetas específicas para que cada usuario (o tú mismo) pueda subir archivos sin exponer todo el servidor.

Diferencia entre usuario principal y usuarios FTP adicionales

  • Usuario principal (admin de la cuenta): Tiene acceso a todo: archivos, bases de datos, correos, configuración del panel. Es como la llave maestra.
  • Usuarios FTP adicionales: Son accesos limitados que tú creas. Pueden tener permiso solo para una carpeta concreta (por ejemplo, /public_html/blog o /public_html/imagenes). Son ideales para empleados, colaboradores o para ti mismo si quieres separar tareas.

La regla de oro es: nunca compartas el usuario principal. Siempre crea un usuario FTP específico para cada necesidad. Esto es el primer paso de una buena seguridad FTP.


Requisitos previos antes de crear tu usuario FTP

Antes de lanzarte a crear, asegúrate de tener:

  1. Acceso a DirectAdmin: Necesitas las credenciales de tu cuenta (usuario y contraseña principal). Normalmente accedes a través de tu-dominio.com:2222.
  2. Conocimiento de tu estructura de carpetas: Debes saber en qué carpeta quieres que el nuevo usuario tenga acceso. Lo más común es public_html (raíz de tu web) o una subcarpeta.
  3. Tener claro el dominio: Si tienes varios dominios, debes decidir a cuál le asignarás el acceso FTP.

[INFO]
Si aún no tienes DirectAdmin y usas Syspanel (puerto 2106), el proceso es similar, pero la interfaz cambia. Esta guía se centra en DirectAdmin, pero los principios de seguridad son universales.


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

Aquí viene lo importante. Te explico el proceso desde cero, sin tecnicismos. Sigue estos pasos al pie de la letra.

Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador y escribe la dirección de tu panel. Normalmente es https://tu-dominio.com:2222. Si no lo recuerdas, revisa el correo de bienvenida de tu proveedor de hosting.

Introduce tu Usuario Principal y Contraseña y haz clic en "Entrar".

Paso 2: Localiza la sección "FTP"

Una vez dentro del panel, verás un montón de iconos. Busca la sección que dice "FTP". Puede estar en la pestaña "Cuenta" o "Administración de archivos". En la mayoría de las versiones, verás un icono que dice "FTP Management" o "Usuarios FTP". Haz clic en él.

Paso 3: Haz clic en "Crear Usuario FTP"

Dentro de la sección FTP, verás una lista de los usuarios que ya existen (si es tu primera vez, solo estará el principal). Busca un botón o enlace que diga "Crear Usuario", "Añadir Usuario" o "Create FTP Account". Haz clic.

Paso 4: Rellena el formulario de creación

Aquí es donde debes prestar atención. El formulario pide varios campos:

  • Nombre de usuario (Username): DirectAdmin sugiere un nombre basado en tu cuenta principal. Por ejemplo, si tu cuenta es mihosting, te sugerirá mihosting_blog. No elimines la primera parte, ya que es necesaria para que el sistema sepa a qué cuenta pertenece. Solo modifica la parte final para que sea descriptiva. Ejemplo: mihosting_blog.
  • Contraseña (Password): Crea una contraseña robusta. Debe tener al menos 8 caracteres, mezclando mayúsculas, minúsculas, números y símbolos. DirectAdmin te muestra un indicador de fortaleza.
  • Confirmar contraseña: Repítela.
  • Directorio (Directory): Este es el campo clave. Por defecto, te pondrá /home/mihosting/domains/tudominio.com/public_html. Si quieres que el usuario tenga acceso a todo tu sitio web, déjalo así. Pero si quieres limitarlo, escribe la ruta completa de la subcarpeta. Por ejemplo: /home/mihosting/domains/tudominio.com/public_html/imagenes.
  • Permisos (Permissions): A veces aparece una casilla para elegir entre "Solo lectura" o "Lectura y escritura". Para subir archivos, necesitas Lectura y escritura.

Paso 5: Guarda el usuario

Una vez rellenado, haz clic en "Crear" o "Guardar". Verás un mensaje de éxito y tu nuevo usuario aparecerá en la lista.

[TIP]
Para una seguridad FTP óptima, crea siempre una carpeta por usuario. Por ejemplo, si tienes un colaborador que solo debe subir imágenes, no le des acceso a /public_html completo, solo a /public_html/assets/img. Así, si su contraseña se filtra, el daño es limitado.


Cómo gestionar y modificar usuarios FTP existentes

Crear es solo el principio. Con el tiempo, necesitarás cambiar contraseñas, eliminar accesos o modificar permisos. Aquí te cuento cómo hacerlo.

Cambiar la contraseña de un usuario FTP

  1. Ve a la sección "FTP Management".
  2. Busca en la lista el usuario que quieres modificar.
  3. Haz clic en el icono de "Editar" (normalmente un lápiz) o en el nombre del usuario.
  4. Verás una opción para "Cambiar contraseña". Introduce la nueva y guárdala.

Cambiar el directorio de acceso

A veces un usuario necesita más o menos acceso. Repite el proceso de edición y modifica el campo "Directorio". Es importante que la nueva ruta sea válida y exista en tu servidor. Si pones una carpeta que no existe, el usuario no podrá conectarse.

Eliminar un usuario FTP

Si un colaborador ya no trabaja contigo o ya no necesitas ese acceso, elimínalo.

  1. Ve a la lista de usuarios FTP.
  2. Haz clic en el icono de "Eliminar" (normalmente una papelera o una X).
  3. Confirma la acción. Esto es inmediato y no se puede deshacer, así que asegúrate de que ya no necesitas ese acceso.

[WARNING]
NUNCA elimines el usuario FTP principal de tu cuenta. Si lo haces, perderás todo acceso a tus archivos por FTP y tendrás que pedir ayuda al soporte técnico para restaurarlo. Solo elimina los usuarios adicionales que tú hayas creado.


Cómo conectarte a tu servidor FTP con tu nuevo usuario

Una vez que has creado el usuario, necesitas un cliente FTP para conectarte. Hay muchos gratuitos y fáciles de usar.

Opción 1: Cliente de escritorio (FileZilla, WinSCP)

  1. Descarga e instala un cliente como FileZilla.
  2. Abre el programa y en la barra superior introduce los datos:
    • Servidor (Host): ftp.tudominio.com o la IP de tu servidor. Si no funciona, prueba con tudominio.com.
    • Nombre de usuario: El que creaste (ej. mihosting_blog).
    • Contraseña: La que le pusiste.
    • Puerto: 21 (por defecto).
  3. Haz clic en "Conexión rápida".

Opción 2: Cliente web (File Manager de DirectAdmin)

DirectAdmin también tiene un gestor de archivos integrado que usa FTP internamente. Puedes subir archivos desde el panel sin necesidad de programas externos, pero es más lento para archivos grandes.

Opción 3: Cliente móvil

Si necesitas gestionar archivos desde el móvil, aplicaciones como "FTP Manager" o "AndFTP" funcionan muy bien con los mismos datos.


Seguridad FTP: Las 5 mejores prácticas que debes aplicar

Esta sección es crucial. Muchas webs son hackeadas por tener FTP mal configurado. Aquí tienes una checklist de seguridad FTP para DirectAdmin.

1. Usa contraseñas imposibles de adivinar

No uses "123456", "password" o tu nombre de mascota. Una buena contraseña debe tener al menos 12 caracteres, incluir símbolos y ser única para cada usuario. Si un usuario se ve comprometido, no quieres que la misma contraseña sirva para tu correo o tu panel.

2. Limita el acceso a directorios específicos

Ya lo he mencionado, pero es la regla de oro. Si un usuario solo necesita subir a /public_html/blog, no le des acceso a /public_html. Esto se llama principio de mínimo privilegio. Si su cuenta es hackeada, el atacante solo podrá modificar esa parte de tu web, no todo el sitio.

3. Cambia las contraseñas periódicamente

Programa un recordatorio para cambiar las contraseñas FTP cada 3 o 6 meses. Esto reduce el riesgo de que una contraseña robada siga siendo válida durante mucho tiempo.

4. No compartas cuentas FTP

Cada persona debe tener su propio usuario. Si compartes una cuenta entre varios empleados y uno se va, tienes que cambiar la contraseña y avisar a todos. Con usuarios individuales, solo eliminas al que se va.

5. Monitorea los registros de acceso

DirectAdmin guarda registros (logs) de conexiones FTP. Puedes revisarlos para ver si hay intentos de acceso desde IPs desconocidas o en horarios extraños. Si ves algo raro, cambia las contraseñas de inmediato.


Solución de problemas comunes al crear usuarios FTP

A veces las cosas no salen a la primera. Aquí tienes los problemas más frecuentes y cómo solucionarlos.

Error: "No se puede conectar al servidor"

  • Causa: El nombre del servidor (host) es incorrecto o el puerto está bloqueado.
  • Solución: Prueba con la IP del servidor en lugar del dominio. Asegúrate de que tu firewall no bloquee el puerto 21. Algunos proveedores usan puertos alternativos como el 2106 (aunque ese es para Syspanel), pero FTP suele ser el 21.

Error: "Contraseña incorrecta"

  • Causa: Has escrito mal la contraseña o el usuario no es correcto.
  • Solución: Recuerda que el nombre de usuario incluye el prefijo de tu cuenta principal. No escribas solo "blog", escribe "mihosting_blog". Si la acabas de cambiar, espera un par de minutos a que se propague.

Error: "No tengo permisos para subir archivos"

  • Causa: El directorio que le asignaste al usuario no tiene permisos de escritura o el usuario tiene permisos de solo lectura.
  • Solución: Entra a DirectAdmin, edita el usuario y verifica que el directorio exista y que la casilla de "Lectura y escritura" esté marcada. También revisa los permisos de la carpeta en el servidor (deben ser 755 o 775).

Error: "El directorio no existe"

  • Causa: Escribiste mal la ruta en el campo "Directorio".
  • Solución: Ve a la sección "Gestor de archivos" de DirectAdmin y navega hasta la carpeta que quieres. Copia la ruta exacta que aparece en la barra de direcciones y pégala en el campo de directorio del usuario FTP.

Preguntas Frecuentes (FAQ) sobre usuarios FTP en DirectAdmin

Para terminar, respondo a las dudas más habituales que nos llegan al soporte.

¿Puedo tener más de un usuario FTP por dominio?

Sí, puedes crear tantos usuarios FTP como necesites. Cada uno con su propio directorio y contraseña. Es la mejor manera de organizar el trabajo.

¿Qué diferencia hay entre FTP y SFTP?

FTP es el protocolo estándar, pero envía los datos (incluida la contraseña) sin cifrar. SFTP (SSH File Transfer Protocol) es una versión segura que cifra todo. Si tu hosting lo permite, es mucho más recomendable usar SFTP. En DirectAdmin, el acceso SFTP suele usar el mismo usuario y contraseña, pero el puerto cambia (normalmente el 22). Pregunta a tu proveedor si está habilitado.

¿Puedo usar el mismo usuario FTP para dos dominios?

No, cada usuario FTP está asociado a una cuenta y un directorio específico. Si tienes dos dominios, tendrás que crear un usuario para cada uno o usar un usuario con acceso a la carpeta raíz que contenga ambos, si tu estructura lo permite.

¿Qué pasa si olvido la contraseña de mi usuario FTP?

No hay problema. Entra en DirectAdmin con tu usuario principal, ve a la sección FTP, edita el usuario y cambia la contraseña. No necesitas saber la anterior.

¿Es seguro usar FTP para una tienda online?

Es aceptable si usas SFTP y además tienes buenas contraseñas. Sin embargo, para gestionar una tienda con datos sensibles, te recomiendo encarecidamente que uses siempre conexiones cifradas (SFTP) y que limites el acceso a los archivos de configuración. Nunca subas archivos que contengan contraseñas de bases de datos por FTP sin cifrar.


Conclusión y resumen

Crear y gestionar usuarios FTP DirectAdmin es una habilidad esencial para cualquier propietario de una web. No solo te permite organizar tu trabajo, sino que es una barrera fundamental de seguridad FTP contra accesos no autorizados.

Recuerda lo esencial:

  1. Crea siempre usuarios específicos en lugar de usar el principal.
  2. Limita el directorio de cada usuario a lo mínimo necesario.
  3. Usa contraseñas fuertes y cámbialas con frecuencia.
  4. Elimina los usuarios que ya no necesites.
  5. Prefiere SFTP siempre que tu hosting lo ofrezca.

Con esta guía, ya tienes el conocimiento para manejar tus accesos FTP como un profesional. Si te surge cualquier duda, no dudes en contactar con nuestro soporte técnico. Estamos aquí para ayudarte a mantener tu web segura y funcionando.

[TIP]
Si tu proveedor te ofrece Syspanel (puerto 2106) como alternativa, recuerda que los principios de seguridad son los mismos: usuarios aislados, contraseñas robustas y acceso limitado a carpetas. La interfaz cambiará, pero la lógica de proteger tus archivos es universal.

¿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