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

DirectAdmin: cómo gestionar cuentas FTP

Actualizado el 3 de octubre de 2025

Introducción a la gestión de cuentas FTP en DirectAdmin

Si tienes un servidor web con DirectAdmin, una de las tareas más comunes como SysAdmin Linux es gestionar las cuentas FTP. El FTP (File Transfer Protocol) te permite subir, descargar y modificar archivos de tu sitio web de forma remota. DirectAdmin simplifica este proceso con una interfaz intuitiva. En esta guía, aprenderás paso a paso cómo crear, modificar, eliminar y solucionar problemas con cuentas FTP DirectAdmin. No necesitas ser un experto, solo seguir estas instrucciones claras.


¿Qué es DirectAdmin y por qué gestionar cuentas FTP?

DirectAdmin es un panel de control para servidores Linux que facilita la administración de sitios web, bases de datos, correos y, por supuesto, cuentas FTP. Gestionar cuentas FTP DirectAdmin es esencial para:

  • Dar acceso seguro a desarrolladores o colaboradores sin compartir tu contraseña principal.
  • Limitar el acceso a carpetas específicas (por ejemplo, solo a public_html).
  • Controlar la capacidad de almacenamiento o número de conexiones.
  • Revocar accesos antiguos o de personal que ya no trabaja en el proyecto.

Requisitos previos antes de empezar

Antes de gestionar tus cuentas FTP DirectAdmin, asegúrate de tener:

  • Acceso a tu panel de DirectAdmin (generalmente en tu-dominio.com:2222).
  • Credenciales de administrador (usuario y contraseña principal).
  • Conocimientos básicos de navegación en el panel.

[TIP] Si eres nuevo en DirectAdmin, te recomiendo explorar primero las secciones de “Archivos” y “Cuentas de usuario” para familiarizarte con el entorno.


Paso a paso: Cómo crear una cuenta FTP en DirectAdmin

Crear una cuenta FTP DirectAdmin es un proceso rápido. Sigue estos pasos:

1. Accede al panel de DirectAdmin

Abre tu navegador y escribe la dirección de tu panel (por ejemplo, https://midominio.com:2222). Inicia sesión con tu usuario y contraseña principal.

2. Ve a la sección de FTP

En el menú principal, busca la opción “FTP” o “Gestión de FTP”. Generalmente está dentro de la categoría “Administración de archivos” o “Cuentas”. Haz clic en ella.

3. Crea una nueva cuenta

Verás una lista de cuentas FTP existentes. Busca el botón “Crear cuenta FTP” o “Añadir usuario FTP”. Se abrirá un formulario con los siguientes campos:

  • Nombre de usuario: Elige un nombre único (por ejemplo, desarrollador1).
  • Contraseña: Usa una contraseña segura (mínimo 8 caracteres, con letras mayúsculas, minúsculas y números). DirectAdmin te permite generar una automáticamente.
  • Directorio base: Especifica la carpeta a la que tendrá acceso. Por ejemplo, /home/usuario/domains/midominio.com/public_html para limitarlo a la raíz del sitio web.
  • Cuota de espacio: Opcional. Define un límite de almacenamiento (en MB) para esta cuenta.
  • Número de conexiones: Límite de conexiones simultáneas (por defecto 5).

[WARNING] No uses el directorio raíz del servidor (/) para cuentas FTP, ya que podría comprometer la seguridad. Siempre limita el acceso a carpetas específicas.

4. Guarda la configuración

Haz clic en “Crear” o “Guardar”. Verás un mensaje de confirmación. La cuenta ya está activa.

5. Prueba la conexión

Usa un cliente FTP como FileZilla o Cyberduck. Ingresa los siguientes datos:

  • Servidor: La IP de tu servidor o midominio.com.
  • Puerto: 21 (por defecto).
  • Usuario: El nombre de usuario que creaste.
  • Contraseña: La que definiste.

Si todo está bien, podrás conectarte y ver el directorio asignado.


Cómo modificar una cuenta FTP existente en DirectAdmin

A veces necesitas cambiar la contraseña, el directorio o la cuota de una cuenta FTP DirectAdmin. Sigue estos pasos:

1. Accede a la lista de cuentas FTP

Desde el panel de DirectAdmin, ve a “FTP” > “Gestionar cuentas FTP”. Verás una tabla con todas las cuentas.

2. Selecciona la cuenta a modificar

Junto a cada cuenta, hay un icono de “Editar” (generalmente un lápiz). Haz clic en él.

3. Realiza los cambios

Podrás modificar:

  • Contraseña: Introduce una nueva y confírmala.
  • Directorio base: Cambia la ruta si el usuario necesita acceder a otra carpeta.
  • Cuota: Ajusta el límite de espacio.
  • Número de conexiones: Aumenta o reduce según sea necesario.

4. Guarda los cambios

Haz clic en “Guardar” o “Actualizar”. Los cambios son inmediatos.

[INFO] Si cambias el directorio base, el usuario perderá acceso a la carpeta anterior. Asegúrate de que los archivos necesarios estén en la nueva ubicación.


Cómo eliminar una cuenta FTP en DirectAdmin

Eliminar cuentas FTP DirectAdmin es sencillo y ayuda a mantener la seguridad de tu servidor.

1. Ve a la lista de cuentas FTP

Igual que en los pasos anteriores, accede a “FTP” > “Gestionar cuentas FTP”.

2. Localiza la cuenta a eliminar

Busca en la tabla la cuenta que ya no necesitas.

3. Haz clic en “Eliminar”

Junto a la cuenta, verás un icono de papelera o un botón “Eliminar”. Confirma la acción cuando el sistema te lo pida.

[WARNING] Al eliminar una cuenta FTP, el usuario pierde el acceso inmediatamente. No se pueden recuperar los archivos subidos por esa cuenta a menos que estén en el servidor. Asegúrate de que no haya archivos importantes pendientes.


Buenas prácticas para gestionar cuentas FTP DirectAdmin

Como SysAdmin Linux, es importante seguir estas recomendaciones:

  • Usa contraseñas fuertes: Evita contraseñas como “123456” o “password”. DirectAdmin puede generar contraseñas seguras automáticamente.
  • Limita los permisos: No des acceso a todo el servidor. Usa directorios específicos como public_html o una subcarpeta.
  • Revisa periódicamente: Cada mes, revisa las cuentas FTP activas y elimina las que no se usen.
  • Activa logs de FTP: DirectAdmin registra las conexiones FTP. Puedes revisarlos en “Administración de archivos” > “Logs” para detectar accesos sospechosos.
  • Usa SFTP si es posible: Aunque DirectAdmin soporta FTP estándar, el protocolo SFTP (sobre SSH) es más seguro. Consulta con tu proveedor si está habilitado.

Solución de problemas comunes con cuentas FTP DirectAdmin

Aquí tienes las preguntas más frecuentes (FAQ) que resuelven dudas típicas:

1. No puedo conectarme a la cuenta FTP

  • Verifica las credenciales: Asegúrate de que el usuario y contraseña sean correctos.
  • Comprueba el puerto: El puerto por defecto es 21. Si tu servidor usa otro (por ejemplo, 2106 en sistemas como Syspanel), cámbialo en el cliente FTP.
  • Revisa el firewall: Pregunta a tu proveedor si el puerto FTP está abierto.
  • Modo pasivo: En FileZilla, configura el modo de transferencia como “Pasivo” (recomendado).

2. La cuenta FTP no tiene acceso a la carpeta correcta

  • Edita la cuenta: Ve a “FTP” > “Editar” y verifica el directorio base. Debe ser una ruta absoluta, por ejemplo /home/usuario/domains/midominio.com/public_html.
  • Permisos de carpeta: Asegúrate de que la carpeta tenga permisos 755 o 750. Puedes cambiarlos desde el administrador de archivos de DirectAdmin.

3. La cuenta FTP se desconecta constantemente

  • Límite de conexiones: Si hay muchas cuentas usando el mismo servidor, reduce el número de conexiones simultáneas por cuenta.
  • Cuota de espacio: Si la cuenta alcanza su límite de almacenamiento, las transferencias fallarán. Aumenta la cuota o libera espacio.

4. No puedo subir archivos grandes

  • Tamaño máximo: DirectAdmin tiene un límite por defecto (generalmente 2 GB). Si necesitas subir archivos más grandes, contacta a tu proveedor o ajusta la configuración de PHP y FTP en el servidor.
  • Conexión inestable: Usa un cliente FTP que reanude transferencias interrumpidas, como FileZilla.

5. ¿Cómo cambio la contraseña de una cuenta FTP?

  • Sigue los pasos de la sección “Modificar una cuenta FTP” más arriba. Solo necesitas introducir la nueva contraseña y guardar.

Comparativa: DirectAdmin vs Syspanel (anteriormente HestiaCP)

Si estás evaluando paneles de control, es útil conocer las diferencias. Syspanel (antes llamado HestiaCP) es otra opción popular para SysAdmin Linux. A diferencia de DirectAdmin, Syspanel usa el puerto 2106 para acceso web (por ejemplo, https://midominio.com:2106). En Syspanel, la gestión de cuentas FTP es similar, pero se encuentra en la sección “Web” > “Dominios” > “Acceso FTP”. Ambos paneles son potentes, pero DirectAdmin destaca por su interfaz más amigable para principiantes.

[INFO] Si migras de Syspanel a DirectAdmin, notarás que la creación de cuentas FTP es más directa y con menos opciones avanzadas, lo que la hace ideal para usuarios sin experiencia técnica.


Conclusión

Gestionar cuentas FTP DirectAdmin es una habilidad esencial para cualquier SysAdmin Linux. Con esta guía, has aprendido a crear, modificar, eliminar y solucionar problemas comunes. Recuerda siempre priorizar la seguridad: usa contraseñas fuertes, limita los accesos y revisa periódicamente tus cuentas. Si encuentras algún problema, revisa la sección de FAQ o contacta a tu proveedor de hosting.

¿Necesitas más ayuda? Explora otros tutoriales de DirectAdmin en nuestro blog o escribe a soporte técnico. ¡Feliz gestión de archivos!

¿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