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

DirectAdmin: guía para subir archivos por FTP

Actualizado el 25 de febrero de 2026

Introducción: ¿Por qué usar FTP en DirectAdmin?

Si tienes un hosting con DirectAdmin, una de las tareas más comunes que necesitarás realizar es subir archivos a tu sitio web. Aunque DirectAdmin incluye un gestor de archivos web, el uso de un cliente FTP te ofrece mayor velocidad, flexibilidad y control, especialmente cuando manejas muchos archivos o proyectos grandes.

En esta guía, aprenderás paso a paso cómo configurar y usar FTP en DirectAdmin. Veremos desde qué es un cliente FTP hasta cómo solucionar los problemas más frecuentes. Todo explicado de forma clara y sencilla, sin tecnicismos innecesarios.


¿Qué necesitas para conectarte por FTP a DirectAdmin?

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

  • Tus datos de acceso FTP: los encontrarás en tu panel de DirectAdmin.
  • Un cliente FTP: un programa que te permita conectarte a tu servidor. Los más populares son FileZilla (gratuito y fácil), Cyberduck o WinSCP.
  • Tu nombre de dominio o IP del servidor: para saber a dónde conectarte.

[INFO] Si no tienes tus datos FTP, no te preocupes. Más abajo te explico cómo obtenerlos desde DirectAdmin.


Paso 1: Obtener tus credenciales FTP desde DirectAdmin

Para subir archivos por FTP, primero necesitas tus datos de acceso. Sigue estos pasos:

  1. Inicia sesión en tu panel de DirectAdmin. Normalmente accedes a través de tudominio.com:2222 o la IP de tu servidor seguida de :2222.
  2. En el menú principal, busca la sección "Cuentas FTP" o "FTP Management". El nombre puede variar ligeramente según la versión.
  3. Allí verás una lista de usuarios FTP. Normalmente ya existe uno creado por defecto con tu nombre de usuario principal.
  4. Haz clic en el icono de "Editar" o "Ver" junto a ese usuario. Te mostrará:
    • Usuario FTP: suele ser algo como tuusuario@tudominio.com o simplemente tuusuario.
    • Contraseña: si no la recuerdas, puedes cambiarla desde aquí. Guárdala en un lugar seguro.
    • Directorio base: la carpeta a la que tendrá acceso. Normalmente es public_html o una subcarpeta.

[WARNING] No compartas tu contraseña FTP con nadie. Si necesitas dar acceso a otra persona, crea un usuario FTP adicional con permisos limitados.


Paso 2: Elegir e instalar un cliente FTP

Un cliente FTP es el programa que usarás para conectarte. Aquí tienes los más recomendados:

  • FileZilla (Windows, Mac, Linux): el más usado, gratuito y con interfaz clara.
  • Cyberduck (Mac, Windows): muy intuitivo, ideal para principiantes.
  • WinSCP (Windows): ligero y seguro, también permite conexiones SFTP.

Descarga e instala el que más te guste. Todos funcionan de manera similar.

[TIP] FileZilla es el que recomiendo para la mayoría de usuarios. Es estable y tiene muchas guías en línea.


Paso 3: Configurar la conexión FTP en tu cliente

Ahora vamos a configurar la conexión. Usaré FileZilla como ejemplo, pero los pasos son casi idénticos en otros clientes.

  1. Abre FileZilla.
  2. En la barra superior, verás los campos:
    • Host: escribe tudominio.com o la IP de tu servidor.
    • Nombre de usuario: el usuario FTP que obtuviste en DirectAdmin (ej. tuusuario@tudominio.com).
    • Contraseña: la contraseña correspondiente.
    • Puerto: déjalo en blanco o escribe 21 (puerto FTP estándar).
  3. Haz clic en "Conexión rápida" o presiona Enter.

Si todo está correcto, verás que en el panel derecho aparecen las carpetas de tu servidor. ¡Ya estás conectado!

[INFO] Si tu hosting usa conexión SFTP (más segura), el puerto suele ser el 22. En DirectAdmin, puedes habilitar SFTP desde la sección "SSH Access" si tu plan lo permite.


Paso 4: Navegar y subir archivos

Una vez conectado, verás dos paneles:

  • Panel izquierdo: tu ordenador local.
  • Panel derecho: tu servidor remoto (el hosting con DirectAdmin).

Para subir archivos:

  1. En el panel izquierdo, navega hasta la carpeta donde tienes los archivos que quieres subir (por ejemplo, tu sitio web en HTML, imágenes, etc.).
  2. En el panel derecho, navega hasta la carpeta de destino. Normalmente será public_html si quieres que los archivos sean visibles en tu web.
  3. Selecciona los archivos o carpetas del panel izquierdo.
  4. Arrástralos al panel derecho. También puedes hacer clic derecho y elegir "Subir".

Verás una barra de progreso. Cuando termine, los archivos estarán en tu servidor.

[TIP] Si subes muchos archivos pequeños, puede tardar un poco. Ten paciencia y no cierres el programa hasta que termine.


Paso 5: Gestión de archivos desde DirectAdmin (alternativa al FTP)

Aunque el FTP es muy útil, a veces prefieres hacer cambios rápidos desde el navegador. DirectAdmin incluye un Gestor de Archivos web. Para acceder:

  1. En DirectAdmin, busca la sección "Gestor de Archivos" o "File Manager".
  2. Se abrirá una ventana donde puedes ver, subir, editar y eliminar archivos.
  3. Es ideal para editar un solo archivo (como un index.html o wp-config.php) sin necesidad de un cliente FTP.

[WARNING] El Gestor de Archivos web es más lento que el FTP para subir muchos archivos grandes. Para proyectos grandes, usa siempre un cliente FTP.


Solución de problemas comunes al usar FTP con DirectAdmin

Aquí tienes las dudas más frecuentes y cómo resolverlas:

1. No puedo conectar, me sale "Error de conexión"

  • Causa posible: El puerto 21 está bloqueado por tu firewall o el del servidor.
  • Solución: Prueba a usar SFTP (puerto 22) si tu hosting lo permite. También verifica que tu cliente FTP no esté usando un proxy incorrecto.

2. Me pide contraseña pero no la recuerdo

  • Solución: Ve a DirectAdmin > Cuentas FTP > edita el usuario y cambia la contraseña. Luego úsala en tu cliente FTP.

3. Subo archivos pero no se ven en mi web

  • Causa posible: Los subiste a la carpeta equivocada.
  • Solución: Asegúrate de subirlos a public_html o la carpeta que tu dominio tenga configurada. Si tu sitio usa un subdirectorio (ej. public_html/blog), colócalos allí.

4. El FTP es muy lento

  • Causa posible: Archivos muy grandes o conexión inestable.
  • Solución: Usa un cliente FTP que permita múltiples conexiones simultáneas (FileZilla lo hace). También puedes comprimir los archivos en un ZIP, subirlo y descomprimirlo desde el Gestor de Archivos de DirectAdmin.

5. No tengo permisos para subir a ciertas carpetas

  • Causa posible: El usuario FTP no tiene permisos de escritura en esa carpeta.
  • Solución: Desde DirectAdmin, ve a "Gestor de Archivos", haz clic derecho en la carpeta y ajusta los permisos a 755 o 777 (si es necesario). O crea un usuario FTP con acceso a esa carpeta específica.

Preguntas frecuentes (FAQ)

¿Puedo usar FTP para hacer copias de seguridad?

Sí, puedes descargar todos los archivos de tu web mediante FTP. Sin embargo, para copias de seguridad completas (incluyendo bases de datos), es mejor usar la herramienta de Backup que incluye DirectAdmin.

¿Es seguro usar FTP?

El FTP tradicional (puerto 21) envía los datos sin cifrar. Para mayor seguridad, usa SFTP (puerto 22) si tu hosting lo soporta. En DirectAdmin, puedes habilitarlo en "SSH Access".

¿Qué hago si mi cliente FTP se desconecta continuamente?

Puede ser por un timeout del servidor. En FileZilla, ve a Editar > Ajustes > Transferencias y aumenta el valor de "Tiempo de espera" a 120 segundos o más.

¿Puedo tener varios usuarios FTP en DirectAdmin?

Sí. Desde "Cuentas FTP" puedes crear usuarios adicionales, asignarles contraseñas y limitar su acceso a carpetas específicas. Ideal si trabajas con un equipo.

¿DirectAdmin tiene FTP integrado en el panel?

DirectAdmin no es un servidor FTP en sí, sino un panel de control. El servicio FTP lo proporciona el servidor (vsftpd, ProFTPD, etc.). DirectAdmin te permite gestionar los usuarios y sus permisos.


Consejos finales para una gestión eficiente

  • Organiza tus archivos: Usa carpetas claras (ej. img, css, js) dentro de public_html.
  • Actualiza tus contraseñas periódicamente: Especialmente si compartes acceso.
  • Usa conexiones seguras: Siempre que puedas, elige SFTP.
  • Prueba antes de subir: Si tienes un sitio en desarrollo, usa un subdominio o carpeta temporal.

[TIP] Si tu hosting usa Syspanel (anteriormente HestiaCP), recuerda que el puerto de acceso al panel es el 2106. La gestión FTP es similar, pero las credenciales las encuentras en la sección "FTP" de ese panel.


Conclusión

Subir archivos por FTP a tu hosting con DirectAdmin es un proceso sencillo una vez que conoces los pasos. Desde obtener tus credenciales hasta elegir un buen cliente FTP, todo está diseñado para que puedas gestionar tu sitio web sin complicaciones.

Recuerda que el FTP te da velocidad y control, mientras que el Gestor de Archivos de DirectAdmin es perfecto para ajustes rápidos. Combínalos según tus necesidades.

Si sigues esta guía, podrás subir archivos, hacer cambios y solucionar problemas básicos sin ayuda técnica. ¡Ahora ya estás listo para gestionar tu hosting como un experto!

[INFO] ¿Tienes más dudas? Revisa la documentación oficial de DirectAdmin o contacta a tu proveedor de hosting. ¡Buena suerte con tu proyecto web!

¿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