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

DirectAdmin: cómo subir archivos mediante FTP

Actualizado el 28 de abril de 2026

Si estás leyendo esto, probablemente necesitas subir archivos a tu hosting usando DirectAdmin y has oído hablar del protocolo FTP. No te preocupes, es más sencillo de lo que parece. Vamos a ver paso a paso cómo hacerlo, con herramientas como FileZilla, desde cero y con todo lujo de detalles para que no te pierdas.

¿Qué es FTP y por qué usarlo en DirectAdmin?

FTP (File Transfer Protocol, por sus siglas en inglés) es un método estándar para transferir archivos entre tu computadora y el servidor de tu hosting. En lugar de usar el panel de control web (DirectAdmin) para subir archivo por archivo, FTP te permite arrastrar y soltar carpetas enteras, lo que es mucho más rápido y práctico, especialmente si tienes muchas imágenes, scripts o un sitio web completo.

DirectAdmin es el panel de control que te da acceso a todas las funciones de tu hosting, incluyendo la gestión de archivos. Aunque DirectAdmin tiene su propio gestor de archivos integrado, FTP ofrece ventajas como:

  • Velocidad superior para subir/bajar archivos grandes.
  • Posibilidad de usar clientes gráficos (como FileZilla) o incluso línea de comandos.
  • Mayor control sobre permisos y conexiones seguras (SFTP/FTPS).

Requisitos previos para conectar FTP en DirectAdmin

Antes de empezar, asegúrate de tener a mano los siguientes datos. Sin ellos, no podrás establecer la conexión.

Datos que necesitas obtener desde DirectAdmin

  1. Usuario FTP: Normalmente es el mismo que tu usuario de DirectAdmin, o uno específico que hayas creado para FTP. Puedes verlo en el panel de DirectAdmin, en la sección "Cuentas FTP".
  2. Contraseña: La contraseña de tu cuenta de DirectAdmin o la que hayas asignado al usuario FTP.
  3. Servidor FTP: Suelo ser la dirección IP de tu servidor o un dominio como ftp.tudominio.com. En DirectAdmin, suele mostrarse como "Servidor" o "Host".
  4. Puerto: Por defecto, FTP usa el puerto 21. Si usas SFTP (FTP sobre SSH), el puerto suele ser el 22. En DirectAdmin, el puerto estándar para FTP es el 21.

[INFO] Si no encuentras estos datos, inicia sesión en DirectAdmin, ve a "Cuentas FTP" y allí verás toda la información necesaria. También puedes crear un nuevo usuario FTP desde esa misma sección.

Herramienta recomendada: FileZilla

FileZilla es el cliente FTP más popular y gratuito. Es compatible con Windows, macOS y Linux. Si aún no lo tienes, descárgalo desde su web oficial (filezilla-project.org). Es ligero y fácil de usar.

Paso a paso: Cómo subir archivos FTP a DirectAdmin con FileZilla

Voy a guiarte con un tutorial paso a paso. Sigue estas instrucciones al pie de la letra y en menos de 5 minutos tendrás tus archivos en el servidor.

1. Abre FileZilla y configura la conexión

Al abrir FileZilla, verás una ventana dividida en varias secciones. En la parte superior, hay unos campos para introducir los datos de conexión:

  • Host: Escribe aquí tu servidor FTP (ejemplo: ftp.midominio.com o la IP).
  • Nombre de usuario: Tu usuario FTP.
  • Contraseña: La contraseña correspondiente.
  • Puerto: Déjalo en 21 (o 22 si usas SFTP).

Una vez rellenos, haz clic en "Conexión rápida" (el botón con un rayo). Si es la primera vez, FileZilla te preguntará si confías en el servidor; marca "Siempre confiar en este host" y acepta.

[TIP] Para evitar tener que escribir los datos cada vez, puedes guardar la sesión: ve a "Archivo" > "Gestor de sitios", crea un nuevo sitio, introduce los datos y guárdalo. Así solo tendrás que hacer doble clic para conectar.

2. Identifica las ventanas de archivos locales y remotos

Una vez conectado, FileZilla te mostrará dos paneles principales:

  • Panel izquierdo: Tus archivos locales (los de tu computadora).
  • Panel derecho: Los archivos remotos (los del servidor, gestionados por DirectAdmin).

En el panel remoto, verás las carpetas de tu hosting. Normalmente, la carpeta principal donde debes subir los archivos de tu sitio web se llama public_html o www. Ahí es donde van los archivos que quieres que sean visibles en tu dominio.

3. Navega hasta la carpeta destino

En el panel remoto, haz doble clic en public_html (o la carpeta que corresponda). Si tienes subdominios, puede que veas carpetas como subdominio.tudominio.com. Asegúrate de estar en la carpeta correcta.

4. Arrastra y suelta los archivos

En el panel izquierdo, navega hasta la carpeta de tu computadora donde tienes los archivos que deseas subir (por ejemplo, tu sitio web en HTML, imágenes, etc.). Selecciona los archivos o carpetas, arrástralos y suéltalos en el panel derecho (dentro de public_html).

FileZilla empezará a transferir los archivos. Verás una lista de archivos en la parte inferior con el progreso. Puedes cancelar o pausar si es necesario.

[WARNING] No subas archivos directamente a la raíz del servidor (la primera carpeta que ves al conectar). Siempre hazlo dentro de public_html o la carpeta correspondiente a tu dominio, de lo contrario no serán accesibles desde la web.

5. Verifica que los archivos se hayan subido correctamente

Una vez finalizada la transferencia, puedes comprobarlo de dos formas:

  • En FileZilla, verás los archivos listados en el panel remoto.
  • Desde DirectAdmin: inicia sesión, ve a "Gestor de archivos" y navega hasta public_html. Allí deberían aparecer los archivos recién subidos.

Si todo está bien, tu sitio web ya debería mostrar el contenido actualizado. Si no, refresca la página del navegador (Ctrl+F5) para evitar caché.

Configuración avanzada: Crear un usuario FTP específico en DirectAdmin

Si no quieres usar tu usuario principal (por seguridad), puedes crear un usuario FTP dedicado. Sigue estos pasos dentro de DirectAdmin:

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca la sección "Cuentas FTP" (suele estar en el menú de la izquierda o en "Gestión de archivos").
  3. Haz clic en "Crear cuenta FTP".
  4. Rellena los campos:
    • Nombre de usuario: Elige uno (ejemplo: ftpuser).
    • Contraseña: Pon una segura.
    • Directorio: Especifica la carpeta a la que tendrá acceso (por ejemplo, /public_html o una subcarpeta).
  5. Guarda los cambios.

Ahora puedes usar esas credenciales en FileZilla. Esto es útil si quieres dar acceso a un desarrollador sin compartir tu contraseña principal.

Solución de problemas comunes al conectar FTP en DirectAdmin

A veces las cosas no salen a la primera. Aquí tienes las soluciones a los errores más frecuentes.

Error de conexión: "No se pudo conectar al servidor"

  • Causa posible: Puerto incorrecto o firewall bloqueando.
  • Solución: Verifica que el puerto 21 esté abierto en tu router/firewall. Prueba con SFTP (puerto 22) si tu hosting lo permite. También asegúrate de que el servidor FTP esté activo en DirectAdmin (en "Servicios del sistema").

Error de autenticación: "Nombre de usuario o contraseña incorrectos"

  • Causa posible: Credenciales mal escritas o usuario FTP no existe.
  • Solución: Revisa mayúsculas/minúsculas. Si creaste un usuario FTP específico, asegúrate de que el nombre incluya el dominio (ejemplo: usuario@tudominio.com). En DirectAdmin, a veces se muestra como usuario*dominio.

No veo la carpeta public_html

  • Causa posible: Estás en la carpeta equivocada o el hosting tiene una estructura diferente.
  • Solución: En el panel remoto de FileZilla, navega hacia arriba hasta encontrar la raíz. Si no ves public_html, busca carpetas como htdocs, www o web. Si tienes dudas, contacta con el soporte de tu hosting.

Transferencia lenta o se corta

  • Causa posible: Archivos muy grandes o conexión inestable.
  • Solución: Activa el modo pasivo en FileZilla (Editar > Configuración > FTP > Modo pasivo). También puedes comprimir los archivos en un ZIP antes de subirlos y luego descomprimirlos desde DirectAdmin.

Alternativa: Subir archivos usando el gestor de archivos de DirectAdmin

Si no quieres instalar FileZilla, DirectAdmin tiene un gestor de archivos integrado. Es útil para subir pocos archivos o hacer ajustes rápidos.

  1. Inicia sesión en DirectAdmin.
  2. Ve a "Gestor de archivos".
  3. Navega hasta public_html.
  4. Haz clic en "Subir archivos" (arriba a la derecha).
  5. Selecciona los archivos desde tu computadora y súbelos.

La desventaja es que no puedes arrastrar carpetas enteras y la velocidad es menor para muchos archivos.

Preguntas frecuentes (FAQ) sobre FTP en DirectAdmin

Aquí respondo las dudas más comunes que suelen tener los usuarios.

¿Puedo usar FTP sin FileZilla?

Sí, cualquier cliente FTP sirve: Cyberduck, WinSCP, o incluso el explorador de archivos de Windows (escribe ftp://tudominio.com en la barra de direcciones). FileZilla es solo una recomendación por su facilidad de uso.

¿Es seguro usar FTP?

El FTP tradicional no está cifrado, así que tu contraseña viaja en texto plano. Para más seguridad, activa SFTP (FTP sobre SSH) si tu hosting lo soporta. En DirectAdmin, el puerto SFTP suele ser el 22. En FileZilla, elige "SFTP" en el tipo de conexión.

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

Desde DirectAdmin, puedes cambiarla en "Cuentas FTP". Selecciona el usuario y haz clic en "Cambiar contraseña". Si usas el usuario principal, cambia la contraseña de tu cuenta de DirectAdmin.

¿Puedo subir archivos de más de 2 GB?

Depende de la configuración del servidor. Si tienes problemas, comprime el archivo en partes más pequeñas o usa el gestor de archivos de DirectAdmin con un plugin de descompresión.

¿Cómo sé qué carpeta es la correcta para mi dominio principal?

Normalmente es public_html. Si tienes varios dominios en el mismo hosting, cada uno tendrá su propia carpeta dentro de public_html o una carpeta separada como domains/tudominio.com/public_html.

Consejos finales para una gestión eficiente de archivos en hosting

  • Organiza tus archivos: Crea subcarpetas dentro de public_html (por ejemplo, img, css, js) para mantener todo ordenado.
  • Usa permisos correctos: Los archivos deben tener permisos 644 y las carpetas 755. En FileZilla, puedes ajustarlos con clic derecho > "Permisos de archivo".
  • Haz copias de seguridad: Antes de subir archivos nuevos, descarga una copia de seguridad de tu sitio desde DirectAdmin (sección "Backup").
  • Prueba la conexión: Si cambias de hosting o de contraseña, actualiza los datos en FileZilla.

Conclusión: Ya sabes cómo subir archivos FTP en DirectAdmin

Como has visto, el proceso es muy sencillo: consigue tus datos de conexión desde DirectAdmin, usa FileZilla, arrastra los archivos a public_html y listo. Ahora puedes gestionar tu hosting como un profesional.

Si te surge cualquier duda, recuerda que DirectAdmin tiene documentación oficial y que el soporte de tu hosting siempre puede ayudarte. ¡Manos a la obra y a subir ese sitio 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