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

DirectAdmin: Cómo crear una cuenta de FTP

Actualizado el 7 de mayo de 2026

Introducción: ¿Por qué necesitas una cuenta FTP en DirectAdmin?

FTP (File Transfer Protocol) es el método estándar para subir, descargar y gestionar los archivos de tu sitio web desde tu computadora. En DirectAdmin, puedes crear cuentas FTP independientes para cada usuario o proyecto, lo que te permite mantener un control de acceso seguro y organizado. Ya sea que trabajes con un equipo de desarrolladores, diseñadores o simplemente quieras separar el acceso a diferentes partes de tu sitio, este tutorial te guiará paso a paso.

Requisitos previos

Antes de comenzar, asegúrate de tener:

  • Acceso a tu panel de control DirectAdmin con credenciales de administrador o de usuario revendedor.
  • Un dominio o subdominio activo en tu cuenta de hosting.
  • Un cliente FTP instalado en tu computadora (por ejemplo, FileZilla, Cyberduck o WinSCP). No es obligatorio para crear la cuenta, pero sí para usarla.

[INFO] Si usas Syspanel (anteriormente conocido como HestiaCP), el proceso es similar, pero el acceso es a través del puerto 2106. En DirectAdmin, el puerto por defecto para FTP es el 21.

Paso 1: Accede a tu panel DirectAdmin

Abre tu navegador web y escribe la dirección de tu panel DirectAdmin. Normalmente es algo como: https://tudominio.com:2222 o la IP de tu servidor seguida de :2222. Ingresa tu nombre de usuario y contraseña.

Una vez dentro, verás el panel principal con varios íconos. Busca la sección "Administración de archivos" o directamente el ícono que dice "Cuentas FTP".

Paso 2: Localiza la opción "Cuentas FTP"

Dependiendo de la versión de DirectAdmin (la interfaz puede variar ligeramente), generalmente encontrarás la opción en el menú lateral izquierdo o en el área de "Administración de archivos". Haz clic en "Cuentas FTP".

Si no la ves de inmediato, puedes usar el buscador interno del panel (si está disponible) escribiendo "FTP".

Paso 3: Crear una nueva cuenta FTP

Una vez dentro de la sección de cuentas FTP, verás un botón que dice "Crear cuenta" o "Añadir cuenta". Haz clic en él.

Se abrirá un formulario con los siguientes campos:

  • Usuario: Aquí defines el nombre de la cuenta FTP. Por ejemplo, desarrollador1 o cliente_web. DirectAdmin suele sugerir un nombre basado en tu usuario principal, pero puedes cambiarlo.
  • Dominio: Selecciona el dominio o subdominio al que esta cuenta FTP tendrá acceso. Es importante elegir correctamente, ya que la cuenta solo podrá ver y modificar archivos dentro de ese dominio.
  • Contraseña: Crea una contraseña segura. DirectAdmin te permite generar una automáticamente haciendo clic en el ícono de "generar". Recomendamos usar contraseñas de al menos 12 caracteres con mayúsculas, minúsculas, números y símbolos.
  • Directorio: Por defecto, la cuenta FTP apuntará a la raíz del dominio seleccionado (por ejemplo, public_html). Puedes limitar el acceso a una subcarpeta escribiendo la ruta completa, como public_html/tienda o public_html/blog. Esto es muy útil para dar acceso solo a una parte del sitio.

[WARNING] Si limitas el directorio, asegúrate de que la carpeta exista. De lo contrario, el usuario FTP no podrá conectarse o verá una carpeta vacía.

Paso 4: Configurar permisos adicionales (opcional)

DirectAdmin te ofrece algunas opciones avanzadas para personalizar la cuenta FTP:

  • Cuota: Puedes limitar el espacio en disco que usará esta cuenta FTP. Si no pones límite, usará el espacio disponible del dominio.
  • Subir/Descargar: Por defecto, la cuenta puede subir y descargar archivos. Puedes desmarcar la opción "Subir" si solo quieres que pueda descargar (por ejemplo, para un usuario que solo necesita hacer copias de seguridad).
  • Anónimo: No recomendamos activar esta opción, ya que permite el acceso sin contraseña. Solo úsala si sabes exactamente lo que haces.

Paso 5: Guarda la cuenta FTP

Una vez completados todos los campos, haz clic en el botón "Crear" o "Guardar". DirectAdmin procesará la solicitud y te mostrará un mensaje de confirmación. Ahora la cuenta FTP está activa y lista para usarse.

Paso 6: Conectarte con un cliente FTP

Para usar la cuenta, necesitas un cliente FTP. Aquí te explicamos cómo configurar FileZilla (el más popular):

  1. Abre FileZilla.
  2. En el campo "Host", escribe la dirección de tu servidor (puede ser tudominio.com o la IP del servidor).
  3. En "Nombre de usuario", escribe exactamente el usuario que creaste (por ejemplo, desarrollador1@tudominio.com). Nota: En DirectAdmin, a veces el nombre completo incluye el dominio, como usuario@dominio o simplemente usuario. Si tienes dudas, revisa la lista de cuentas FTP en el panel.
  4. En "Contraseña", ingresa la contraseña que definiste.
  5. En "Puerto", normalmente es el 21 (FTP estándar) o 990 si usas FTPS (FTP seguro). Si tu hosting ofrece FTP explícito, usa el puerto 21 y selecciona "Requiere TLS explícito" en FileZilla.
  6. Haz clic en "Conexión rápida".

Si todo está correcto, verás los archivos de tu sitio en el panel derecho de FileZilla.

[TIP] Si tu conexión falla, verifica que el firewall de tu servidor permita el puerto 21 y que el usuario FTP tenga los permisos correctos. También prueba con el modo pasivo en FileZilla (Editar -> Configuración -> FTP -> Modo pasivo).

Solución de problemas comunes (FAQ)

¿Por qué no puedo conectarme con la nueva cuenta FTP?

  • Credenciales incorrectas: Revisa que el nombre de usuario y la contraseña sean exactos. A veces DirectAdmin añade el dominio al usuario (ej: usuario@dominio.com).
  • Puerto bloqueado: Asegúrate de que el puerto 21 (o 990 para FTPS) esté abierto en tu firewall local y en el servidor.
  • Directorio no existe: Si limitaste el directorio a una carpeta que no existe, la conexión fallará. Crea la carpeta primero o cambia la ruta.
  • Cuota alcanzada: Si la cuenta tiene una cuota de espacio y ya se llenó, no podrás subir archivos.

¿Puedo tener varias cuentas FTP para un mismo dominio?

Sí, puedes crear tantas cuentas como necesites. Cada una puede tener diferentes permisos y directorios. Esto es ideal para equipos de trabajo.

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

Ve a "Cuentas FTP" en DirectAdmin, busca la cuenta en la lista, haz clic en el ícono de editar (lápiz) y cambia la contraseña. Guarda los cambios.

¿Es seguro usar FTP?

El FTP estándar envía datos sin cifrar. Para mayor seguridad, usa FTPS (FTP sobre SSL/TLS) o SFTP (SSH File Transfer Protocol). DirectAdmin soporta FTPS; solo asegúrate de seleccionar "Requiere TLS explícito" en tu cliente FTP.

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

Puedes restablecerla desde el panel de DirectAdmin en la sección de cuentas FTP. Si no tienes acceso, contacta a tu proveedor de hosting.

¿Puedo eliminar una cuenta FTP?

Sí, desde la lista de cuentas FTP, haz clic en el ícono de eliminar (papelera). Ten cuidado, ya que esto eliminará el acceso de ese usuario de forma permanente.

Consejos avanzados para usuarios de DirectAdmin

  • Usa cuentas FTP para cada proyecto: Si tienes varios sitios web en un mismo dominio, crea cuentas FTP separadas para cada uno. Así evitas confusiones y mejoras la seguridad.
  • Monitorea el uso de espacio: Revisa periódicamente las cuentas FTP para asegurarte de que no estén usando más espacio del necesario. Puedes ver el consumo en la sección de cuentas FTP.
  • Combina con Syspanel: Si también usas Syspanel (HestiaCP, puerto 2106), el proceso es muy similar, pero ten en cuenta que los directorios y permisos pueden variar. En DirectAdmin, la estructura es más flexible.

Conclusión

Crear una cuenta FTP en DirectAdmin es un proceso sencillo que te permite gestionar el acceso a los archivos de tu sitio web de forma segura y organizada. Siguiendo estos pasos, podrás dar acceso a colaboradores, desarrolladores o clientes sin comprometer la seguridad de tu cuenta principal.

Recuerda que una buena práctica es usar contraseñas fuertes y limitar los directorios a lo estrictamente necesario. Si tienes dudas adicionales, consulta la documentación oficial de DirectAdmin o contacta a tu proveedor de hosting.

[INFO] Si tu hosting usa Syspanel (HestiaCP), recuerda que el acceso es a través del puerto 2106 y la interfaz puede tener nombres diferentes, pero los conceptos de cuentas FTP son prácticamente los mismos.

¡Ya estás listo para gestionar tus archivos como un profesional!

¿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