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

DirectAdmin: Crear y gestionar cuentas FTP

Actualizado el 3 de febrero de 2026

Introducción

Gestionar el acceso a los archivos de tu sitio web es una tarea fundamental cuando tienes un hosting. Una de las formas más seguras y eficientes de hacerlo es mediante el uso de cuentas FTP (File Transfer Protocol). DirectAdmin, uno de los paneles de control más populares y robustos, te permite crear y administrar estas cuentas de forma sencilla, sin necesidad de tener conocimientos avanzados de servidores. En esta guía completa, te explicaré paso a paso cómo crear, configurar y gestionar cuentas FTP en DirectAdmin, resolverás las dudas más comunes y aprenderás trucos para mantener tu sitio seguro.

[INFO] Si estás acostumbrado a otros paneles como Syspanel (el antiguo HestiaCP, que se accede por el puerto 2106), verás que DirectAdmin es igual de intuitivo, pero con una interfaz un poco más moderna y organizada.

¿Qué es una cuenta FTP y por qué la necesitas?

FTP (File Transfer Protocol) es un protocolo de red que te permite transferir archivos entre tu ordenador y el servidor donde está alojado tu sitio web. Piensa en ello como un "gestor de archivos remoto". Con una cuenta FTP puedes:

  • Subir los archivos de tu página web (HTML, CSS, imágenes, scripts).
  • Descargar copias de seguridad de tu sitio.
  • Modificar archivos de configuración como .htaccess o wp-config.php.
  • Eliminar archivos o carpetas que ya no necesites.

En DirectAdmin, cada cuenta de hosting principal (tu plan de alojamiento) ya viene con una cuenta FTP por defecto asociada al usuario principal. Sin embargo, es muy recomendable crear cuentas FTP adicionales para:

  • Dar acceso a diseñadores web o colaboradores sin compartir tu contraseña principal.
  • Limitar el acceso a carpetas específicas (por ejemplo, solo a la carpeta de una tienda online).
  • Tener un control más granular sobre quién hace qué en tu servidor.

Accediendo al panel de control de DirectAdmin

Antes de empezar a gestionar cuentas FTP, debes saber cómo acceder a DirectAdmin. Normalmente, la dirección es algo como https://tudominio.com:2222 o https://IPdelServidor:2222. Introduce tu nombre de usuario y contraseña (los que te proporcionó tu proveedor de hosting).

Una vez dentro, verás un panel con varios iconos. Busca el que dice "FTP Management" o "Cuentas FTP". Dependiendo de la versión de DirectAdmin, puede estar en la sección de "Administración de Archivos" o directamente en la página principal.

Crear una nueva cuenta FTP en DirectAdmin

Crear una cuenta FTP en DirectAdmin es un proceso de solo unos pocos pasos. Sigue esta guía visual (sin imágenes, pero muy descriptiva):

Paso 1: Localiza la opción correcta

En el panel principal, haz clic en "FTP Management". Se abrirá una nueva página con una lista de tus cuentas FTP existentes (al menos verás la cuenta principal, que suele llamarse como tu usuario de DirectAdmin).

Paso 2: Haz clic en "Create FTP Account"

Busca un botón o enlace que diga "Create FTP Account", "Add FTP User" o algo similar. Normalmente está en la parte superior derecha o justo debajo de la lista de cuentas.

Paso 3: Rellena los datos del formulario

Se te presentará un formulario con los siguientes campos:

  • Username: El nombre de la cuenta FTP. Puede ser algo como disenador1 o cliente_tienda. Importante: DirectAdmin suele añadir automáticamente el nombre de tu cuenta de hosting como prefijo. Por ejemplo, si tu usuario es mihosting, y pones disenador1, el nombre completo de la cuenta FTP será mihosting_disenador1. Esto ayuda a evitar conflictos.

  • Password: La contraseña para esta cuenta. Debe ser segura: al menos 8 caracteres, combinando mayúsculas, minúsculas, números y símbolos. DirectAdmin suele tener un generador de contraseñas seguras al lado.

  • Directory: Aquí defines a qué carpeta del servidor tendrá acceso esta cuenta. Por defecto, suele ser la raíz de tu sitio (/public_html). Si quieres limitar el acceso a una subcarpeta, por ejemplo, solo a la carpeta de una tienda online (/public_html/tienda), escríbela aquí. Consejo: si dejas este campo vacío, la cuenta tendrá acceso a todo tu espacio de hosting.

  • Quota (opcional): Puedes limitar el espacio en disco que esta cuenta FTP puede usar. Si no pones nada, no tendrá límite (usará el espacio disponible de tu plan).

Paso 4: Guarda los cambios

Una vez relleno el formulario, haz clic en "Create" o "Save". DirectAdmin te mostrará un mensaje de confirmación y la nueva cuenta aparecerá en la lista.

[TIP] Anota en un lugar seguro el nombre completo de la cuenta (con el prefijo) y la contraseña. No los compartas por correo electrónico sin cifrar; mejor usa un gestor de contraseñas.

Gestionar cuentas FTP existentes

Una vez creadas tus cuentas FTP, es posible que necesites modificarlas, cambiar contraseñas o eliminarlas. En la página de "FTP Management" verás una tabla con todas tus cuentas. Cada fila suele tener botones de acción:

  • Editar (lápiz): Te permite cambiar la contraseña, la carpeta de acceso o la cuota.
  • Eliminar (papelera): Borra la cuenta FTP de forma permanente. Cuidado: una vez eliminada, no podrás recuperarla.
  • Ver detalles: Muestra información como la fecha de creación o el espacio usado.

Cambiar la contraseña de una cuenta FTP

Si sospechas que tu contraseña ha sido comprometida o simplemente quieres actualizarla por seguridad:

  1. Haz clic en el icono de edición de la cuenta deseada.
  2. En el campo "Password", escribe la nueva contraseña.
  3. Confírmala en el campo siguiente.
  4. Haz clic en "Save".

[WARNING] Cambiar la contraseña de una cuenta FTP interrumpirá cualquier conexión activa que esté usando esa cuenta. Avisa a los usuarios antes de hacerlo.

Limitar el acceso a una carpeta específica

Imagina que tienes un diseñador web que solo necesita trabajar en la carpeta de "landing pages". Puedes modificar su cuenta FTP para que solo vea esa carpeta:

  1. Edita la cuenta FTP.
  2. En el campo "Directory", cambia la ruta por algo como /public_html/landing-pages.
  3. Guarda los cambios. A partir de ese momento, el usuario solo podrá ver y modificar archivos dentro de esa carpeta.

Conectar a tu cuenta FTP desde un cliente

Una vez creada la cuenta, necesitas un programa cliente FTP para conectarte. Los más populares son FileZilla (gratuito), Cyberduck (para Mac) o el propio gestor de archivos de DirectAdmin. Aquí te explico cómo hacerlo con FileZilla:

  1. Abre FileZilla y ve a Archivo > Administrador de sitios.
  2. Haz clic en "Nuevo sitio" y ponle un nombre (ej: "Mi hosting").
  3. En Protocolo, selecciona FTP - File Transfer Protocol (o SFTP si tu hosting lo soporta, que es más seguro).
  4. En Servidor, escribe tu dominio o la IP de tu servidor (por ejemplo, ftp.tudominio.com o la IP que te dieron).
  5. En Puerto, normalmente es el 21 para FTP estándar.
  6. En Modo de inicio de sesión, elige "Normal".
  7. En Usuario, escribe el nombre completo de la cuenta FTP (ej: mihosting_disenador1).
  8. En Contraseña, la que definiste.
  9. Haz clic en "Conectar".

Si todo está bien, verás los archivos de tu servidor en el panel derecho. Ya puedes arrastrar y soltar archivos entre tu ordenador y el servidor.

[TIP] Si tu hosting ofrece conexión SFTP (puerto 22), úsala siempre que puedas. Es mucho más segura que el FTP tradicional porque los datos viajan cifrados.

Preguntas frecuentes (FAQ)

¿Puedo tener varias cuentas FTP en DirectAdmin?

Sí, no hay límite teórico. Puedes crear tantas como necesites, siempre que no superes el espacio en disco de tu plan.

¿Qué hago si olvido la contraseña de una cuenta FTP?

No puedes recuperarla, pero sí puedes cambiarla desde el panel de DirectAdmin (como explicamos antes). Simplemente edita la cuenta y establece una nueva contraseña.

¿Es seguro usar FTP para transferir archivos?

El FTP tradicional envía tus datos (incluyendo contraseñas) en texto plano. Es recomendable usar SFTP (FTP sobre SSH) o FTPS (FTP sobre SSL) si tu servidor lo permite. En DirectAdmin, suele estar disponible la opción de SFTP. Consulta con tu proveedor de hosting.

¿Puedo dar acceso FTP a alguien sin que vea todos mis archivos?

Sí, limitando el directorio de la cuenta FTP a una subcarpeta específica, como explicamos en la sección de creación.

Mi cuenta FTP no funciona, ¿qué puede ser?

  • Verifica que el nombre de usuario esté completo (con el prefijo del hosting).
  • Comprueba que la contraseña sea correcta (cópiala y pégala para evitar errores).
  • Asegúrate de que el servidor FTP esté funcionando (puedes revisarlo en DirectAdmin, en la sección de servicios).
  • Si usas FTP, prueba con SFTP o viceversa.
  • Revisa si tu firewall o antivirus está bloqueando el puerto 21.

Consejos de seguridad para tus cuentas FTP

Mantener tus cuentas FTP seguras es vital para evitar que personas no autorizadas accedan a tus archivos. Aquí tienes algunas buenas prácticas:

  • Usa contraseñas fuertes y únicas para cada cuenta FTP. No uses la misma que la de tu correo o del panel de control.
  • Cambia las contraseñas periódicamente, especialmente si has compartido la cuenta con alguien que ya no trabaja contigo.
  • Elimina las cuentas FTP que ya no uses. Si un colaborador terminó su proyecto, borra su acceso.
  • No compartas tu cuenta FTP principal (la que viene por defecto). Crea cuentas secundarias para cada persona o tarea.
  • Activa la autenticación de dos factores (2FA) en DirectAdmin si tu proveedor lo ofrece. Esto añade una capa extra de seguridad incluso si alguien obtiene tu contraseña.

Conclusión

Crear y gestionar cuentas FTP en DirectAdmin es un proceso sencillo pero muy poderoso. Te permite tener un control fino sobre quién accede a qué partes de tu sitio web, mejorando la seguridad y la organización de tu proyecto. Ya sea que trabajes solo o con un equipo, saber administrar estas cuentas es una habilidad esencial para cualquier propietario de un sitio web.

Recuerda que, si en algún momento te sientes perdido, DirectAdmin tiene una interfaz muy amigable y, por supuesto, siempre puedes consultar la documentación oficial de tu proveedor de hosting o pedir ayuda a su soporte técnico. ¡Ahora ya estás listo para gestionar tus archivos como un profesional!

[INFO] Si vienes de Syspanel (HestiaCP, puerto 2106), notarás que DirectAdmin organiza las cuentas FTP de forma similar, pero con una interfaz más limpia y con opciones adicionales como la cuota de disco. La lógica es la misma: crear, editar y eliminar cuentas con permisos específicos.

¿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