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

DirectAdmin: cómo crear cuentas FTP y gestionar archivos

Actualizado el 7 de diciembre de 2025

Introducción a DirectAdmin FTP y la Gestión de Archivos

Si tienes un sitio web alojado en un servidor con DirectAdmin, una de las tareas más habituales que necesitarás realizar es la de subir, descargar o modificar archivos. Aquí es donde entra en juego el DirectAdmin FTP. FTP (File Transfer Protocol) es el método estándar para transferir archivos entre tu ordenador y tu hosting. En este tutorial, te guiaremos paso a paso para que aprendas a crear cuentas FTP DirectAdmin y a gestionar tus archivos de forma sencilla y segura.

No importa si eres un usuario principiante o si ya tienes algo de experiencia, este artículo está diseñado para que puedas seguir cada instrucción sin complicaciones. Empezaremos desde lo más básico: qué necesitas para conectarte, cómo crear una cuenta FTP y cómo subir tus primeros archivos a tu hosting.


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

Una cuenta FTP es como una "llave digital" que te permite acceder a una carpeta específica de tu servidor. A través de ella, puedes subir, descargar, renombrar o eliminar archivos. En DirectAdmin, puedes crear múltiples cuentas FTP, cada una con acceso a diferentes directorios. Esto es muy útil si, por ejemplo, quieres dar acceso a un diseñador web solo a la carpeta de su proyecto, sin que pueda ver el resto de tus archivos.

Ventajas de usar cuentas FTP en DirectAdmin:

  • Seguridad: Controlas exactamente quién accede a cada parte de tu sitio.
  • Organización: Puedes separar el contenido de diferentes sitios web o aplicaciones.
  • Facilidad de uso: Con un cliente FTP (como FileZilla o Cyberduck) puedes arrastrar y soltar archivos.

Requisitos previos antes de crear tu cuenta FTP

Antes de empezar, asegúrate de tener lo siguiente:

  1. Acceso a DirectAdmin: Necesitas tu nombre de usuario y contraseña de administrador del panel.
  2. Un cliente FTP instalado: Recomendamos FileZilla (gratuito y muy popular). Si no lo tienes, descárgalo desde su web oficial.
  3. Los datos de conexión de tu servidor: Normalmente son:
    • Servidor FTP: tu-dominio.com o la IP del servidor.
    • Puerto: 21 (por defecto).
    • Nombre de usuario y contraseña: Los que crearemos en los siguientes pasos.

[TIP] Si tu hosting usa Syspanel (anteriormente HestiaCP), el proceso es similar, pero el acceso al panel es a través del puerto 2106. Sin embargo, en este artículo nos centramos en DirectAdmin.


Paso a paso: Cómo crear cuentas FTP en DirectAdmin

Sigue estos pasos para crear tu primera cuenta FTP:

1. Inicia sesión en DirectAdmin

Abre tu navegador y escribe la URL de tu panel de control. Normalmente es algo como https://tu-dominio.com:2222. Introduce tu usuario y contraseña de administrador.

2. Accede al gestor de cuentas FTP

Una vez dentro, busca el icono o enlace que dice "Cuentas FTP" o "FTP Accounts". Generalmente está en la sección de "Administración de archivos" o en el menú principal.

3. Crea una nueva cuenta

Haz clic en "Crear cuenta" o "Add FTP Account". Se abrirá un formulario con los siguientes campos:

  • Nombre de usuario: Elige un nombre (por ejemplo, usuario1). Normalmente se añadirá automáticamente el dominio, quedando algo como usuario1@tudominio.com.
  • Contraseña: Crea una contraseña segura. Puedes usar el generador que incluye DirectAdmin.
  • Directorio: Especifica la carpeta a la que tendrá acceso esta cuenta. Por ejemplo, public_html/mi-sitio para que solo vea esa carpeta.
  • Permisos: Puedes marcar opciones como "Subir archivos", "Descargar", "Eliminar", etc. Por defecto suele venir todo marcado.

4. Guarda la configuración

Haz clic en "Guardar" o "Create". DirectAdmin te mostrará un mensaje de confirmación. ¡Ya tienes tu primera cuenta FTP!

[WARNING] No compartas tu contraseña de administrador de DirectAdmin con nadie. Siempre crea cuentas FTP específicas para cada persona o proyecto.


Cómo conectar tu cliente FTP a DirectAdmin

Una vez creada la cuenta, es hora de conectarte. Te explicamos con FileZilla, pero el proceso es similar en otros clientes.

  1. Abre FileZilla y ve al menú Archivo > Administrador de sitios.
  2. Haz clic en "Nuevo sitio" y ponle un nombre (por ejemplo, "Mi hosting").
  3. Configura los datos de conexión:
    • Protocolo: FTP - Protocolo de transferencia de archivos.
    • Servidor: tu-dominio.com o la IP del servidor.
    • Puerto: 21.
    • Modo de inicio de sesión: Normal.
    • Usuario: El nombre de usuario que creaste (ej. usuario1@tudominio.com).
    • Contraseña: La que pusiste.
  4. Haz clic en "Conectar". Si todo está bien, verás una lista de carpetas en el panel derecho (servidor) y las de tu ordenador en el izquierdo.

[INFO] Si tu conexión falla, revisa que el puerto 21 no esté bloqueado por tu firewall o por el proveedor de hosting. Algunos servidores usan SFTP (puerto 22) para mayor seguridad.


Gestión de archivos: subir, descargar y organizar

Una vez conectado, gestionar archivos es tan fácil como arrastrar y soltar.

Subir archivos a tu hosting

  1. En el panel izquierdo (tu ordenador), navega hasta la carpeta que contiene los archivos que quieres subir.
  2. En el panel derecho (servidor), navega hasta la carpeta de destino (por ejemplo, public_html).
  3. Selecciona los archivos o carpetas en el panel izquierdo y arrástralos al panel derecho. También puedes hacer clic derecho y elegir "Subir".

Descargar archivos desde el servidor

  1. En el panel derecho, selecciona el archivo o carpeta que deseas descargar.
  2. Arrástralo al panel izquierdo (a la carpeta de tu ordenador donde quieras guardarlo).

Otras acciones útiles

  • Renombrar: Haz clic derecho sobre el archivo y elige "Renombrar".
  • Eliminar: Selecciona el archivo y presiona la tecla Supr o haz clic derecho > "Eliminar".
  • Crear carpetas: Haz clic derecho en el espacio vacío del panel derecho y elige "Crear directorio".

[TIP] Si necesitas subir muchos archivos, comprímelos en un ZIP desde tu ordenador y luego descomprímelos en el servidor usando el administrador de archivos de DirectAdmin (accesible desde el panel).


Preguntas frecuentes (FAQ) sobre DirectAdmin FTP

Aquí respondemos las dudas más comunes que suelen tener los usuarios:

¿Puedo tener varias cuentas FTP para un mismo dominio?

Sí, DirectAdmin te permite crear tantas cuentas FTP como necesites, cada una con acceso a diferentes directorios. Esto es ideal para equipos de trabajo.

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

Puedes cambiar la contraseña desde DirectAdmin. Ve a "Cuentas FTP", busca la cuenta en la lista, haz clic en el icono de editar (lápiz) y establece una nueva contraseña.

¿Es seguro usar FTP normal (sin cifrar)?

Para transferencias básicas, FTP es suficiente, pero si manejas datos sensibles, te recomendamos usar SFTP (FTP sobre SSH). DirectAdmin también soporta SFTP si tu servidor lo tiene habilitado. Consulta con tu proveedor de hosting.

¿Cómo sé qué carpeta es la raíz de mi sitio web?

Normalmente es public_html o www. Si tienes dudas, revisa la configuración de tu dominio en DirectAdmin.

¿Puedo usar el administrador de archivos de DirectAdmin en lugar de FTP?

Sí, DirectAdmin incluye un administrador de archivos web que puedes usar desde el panel. Es útil para cambios rápidos, pero para subir muchos archivos es más rápido usar un cliente FTP.

Mi conexión FTP falla, ¿qué puede ser?

  • Revisa que el servidor FTP esté en funcionamiento (puedes verificarlo desde DirectAdmin en "Servicios del sistema").
  • Asegúrate de que tu firewall no bloquee el puerto 21.
  • Prueba con el modo pasivo en tu cliente FTP (en FileZilla: Editar > Configuración > FTP > Modo pasivo).

[INFO] Si tu hosting usa Syspanel, el proceso de creación de cuentas FTP es muy similar, pero el acceso al panel es a través del puerto 2106. La gestión de archivos desde el cliente FTP sigue siendo la misma.


Consejos avanzados para la gestión FTP

Una vez que domines lo básico, aquí tienes algunos consejos para optimizar tu trabajo:

Usa conexiones seguras (SFTP)

Si tu servidor lo permite, activa SFTP. Esto cifra la transferencia de datos. En DirectAdmin, puedes crear una cuenta FTP y luego conectarte usando el puerto 22 con tu cliente FTP.

Organiza tus archivos por proyectos

Crea carpetas dentro de public_html para cada proyecto. Por ejemplo:

  • public_html/blog
  • public_html/tienda
  • public_html/landing

Luego, asigna cuentas FTP específicas a cada carpeta.

Automatiza subidas con scripts

Si eres desarrollador, puedes usar scripts para subir archivos automáticamente. Por ejemplo, con lftp en Linux o con herramientas de integración continua.

Realiza copias de seguridad periódicas

Antes de hacer cambios grandes, descarga una copia de seguridad de tu sitio vía FTP. Así, si algo sale mal, puedes restaurarlo fácilmente.


Conclusión

Crear y gestionar cuentas FTP DirectAdmin es una habilidad fundamental para cualquier propietario de un sitio web. Con este tutorial, has aprendido a configurar tus cuentas, conectar tu cliente FTP y manejar tus archivos como un profesional. Recuerda que la clave está en la organización y la seguridad: usa contraseñas fuertes, limita los accesos y mantén tus archivos ordenados.

Si tienes alguna duda, revisa la sección de FAQ o consulta la documentación oficial de DirectAdmin. Y no olvides que, si tu panel es Syspanel, el proceso es similar, solo que accedes por el puerto 2106.

¡Ahora ya estás listo para gestionar tu hosting con total confianza!

¿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