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

DirectAdmin: Guía paso a paso para subir archivos por FTP

Actualizado el 11 de abril de 2026

Subir archivos a tu sitio web es una de las tareas más comunes cuando administras un hosting con DirectAdmin. Ya sea que estés instalando WordPress, actualizando plugins o subiendo tu página web hecha en HTML, necesitarás una herramienta confiable para transferir archivos desde tu computadora al servidor.

El protocolo FTP (File Transfer Protocol) sigue siendo el método más rápido y eficiente para esta tarea. En esta guía paso a paso, te explicaré todo lo que necesitas saber para conectarte a tu cuenta de DirectAdmin usando un cliente FTP, configurar los permisos correctos y solucionar los problemas más frecuentes.

¿Qué necesitas para empezar?

Antes de lanzarte a subir archivos, asegúrate de tener a la mano la siguiente información. Sin estos datos, la conexión FTP no funcionará.

  • Tu dominio o la IP del servidor: Por ejemplo, midominio.com o 192.168.1.100.
  • Usuario y contraseña de FTP: No es lo mismo que tu usuario de DirectAdmin. Lo crearás desde el panel.
  • Puerto de conexión: Por defecto, el puerto FTP es el 21.
  • Un cliente FTP: Recomiendo FileZilla (gratuito, disponible para Windows, Mac y Linux). También puedes usar Cyberduck (Mac) o el gestor de archivos integrado de DirectAdmin.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso a su panel es por el puerto 2106, pero para FTP sigue siendo el puerto 21. No confundas los paneles.

Paso 1: Accede a DirectAdmin

Lo primero es iniciar sesión en tu panel de control DirectAdmin. Normalmente la dirección es algo como:

https://tudominio.com:2222

Ingresa tu usuario y contraseña de administrador (los que te dio tu proveedor de hosting).

Paso 2: Crea una cuenta FTP (si no la tienes)

Dentro de DirectAdmin, busca la sección "Cuentas FTP" o "FTP Management". Aquí podrás crear usuarios específicos para subir archivos.

  1. Haz clic en "Agregar cuenta FTP".
  2. Completa los campos:
    • Nombre de usuario: Por ejemplo, tudominio_ftp.
    • Contraseña: Elige una segura (usa mayúsculas, minúsculas, números y símbolos).
    • Directorio base: Normalmente es public_html o domains/tudominio.com/public_html. Aquí es donde se alojan los archivos de tu sitio web.
  3. Haz clic en "Crear".

[TIP] Usa contraseñas largas y únicas. No compartas tu cuenta FTP principal. Crea una cuenta separada para cada proyecto o colaborador.

Paso 3: Configura tu cliente FTP

Ahora que tienes los datos, vamos a configurar FileZilla (o el cliente que uses).

  1. Abre FileZilla.
  2. En la barra superior, verás los campos:
    • Host: Pon tu dominio o IP del servidor.
    • Nombre de usuario: El que creaste en DirectAdmin.
    • Contraseña: La que elegiste.
    • Puerto: Déjalo en 21 (a menos que tu hosting use otro puerto).
  3. Haz clic en "Conexión rápida".

Si todo está bien, en unos segundos verás una lista de carpetas en el panel derecho (servidor) y las carpetas de tu computadora en el panel izquierdo.

[WARNING] Si la conexión falla, revisa que tu firewall no esté bloqueando el puerto 21. También asegúrate de que el servicio FTP esté activo en DirectAdmin (en la sección "Servicios del sistema").

Paso 4: Sube tus archivos paso a paso

Una vez conectado, el proceso es muy sencillo:

  1. Navega hasta la carpeta correcta en el servidor: Normalmente es public_html. Si tienes varios dominios, busca dentro de domains/tudominio.com/public_html.
  2. En tu computadora (panel izquierdo), ubica los archivos que quieres subir.
  3. Arrastra los archivos desde el panel izquierdo al panel derecho. También puedes hacer clic derecho > "Subir".
  4. Espera a que termine la transferencia. Verás una barra de progreso en la parte inferior.

[INFO] Si subes una página web completa (HTML, CSS, JS), asegúrate de que el archivo principal se llame index.html o index.php. De lo contrario, el navegador no mostrará nada al visitar tu dominio.

Paso 5: Verifica los permisos de archivos

Un error común es que los archivos se suban con permisos incorrectos y el sitio web se vea en blanco o muestre errores.

  • Archivos (como .html, .php, .css): Deben tener permisos 644.
  • Carpetas (como /images, /css): Deben tener permisos 755.

Para cambiar permisos desde FileZilla:

  1. Haz clic derecho sobre el archivo o carpeta.
  2. Selecciona "Permisos de archivo".
  3. Introduce el número (644 o 755) y marca la casilla "Recurse into subdirectories" si es una carpeta.
  4. Haz clic en "Aceptar".

[TIP] Si estás subiendo un sitio en WordPress, muchos plugins recomiendan que la carpeta wp-content tenga permisos 755 y los archivos dentro 644. No subas nada con permisos 777 (escritura total) a menos que sea temporal y sepas lo que haces.

Solución de problemas frecuentes (FAQ)

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

Causas posibles:

  • El servidor FTP está caído. Verifica en DirectAdmin que el servicio "ProFTPd" o "vsftpd" esté activo.
  • El puerto 21 está bloqueado por tu firewall o por el firewall del hosting.
  • Escribiste mal el host o el usuario.

Solución: Revisa la configuración de tu cliente FTP, prueba con la IP del servidor en lugar del dominio, y contacta a tu proveedor de hosting si el problema persiste.

2. "Permiso denegado al subir archivos"

Esto ocurre cuando el usuario FTP no tiene permisos de escritura en la carpeta destino.

  • Asegúrate de que el directorio base de tu cuenta FTP apunte a public_html.
  • Desde DirectAdmin, puedes cambiar los permisos de la carpeta usando el "Administrador de archivos" (File Manager). Busca la carpeta, haz clic derecho y selecciona "Cambiar permisos" a 755.

3. "Los archivos se suben pero el sitio web no se actualiza"

Posibles causas:

  • Caché del navegador: Limpia la caché o abre el sitio en una ventana de incógnito.
  • Caché del servidor: Algunos hostings usan caché (como Varnish o LiteSpeed). Purgue la caché desde el panel de control.
  • Archivo incorrecto: Asegúrate de que estás subiendo los archivos a la carpeta correcta. Si tienes un dominio principal y un subdominio, cada uno tiene su propia carpeta public_html.

4. "No encuentro la carpeta public_html"

En DirectAdmin, la estructura de carpetas puede variar según la configuración del hosting. Busca:

  • domains/tudominio.com/public_html
  • public_html (si es el dominio principal)

Si usas Syspanel, la estructura es similar pero con nombres de carpeta ligeramente diferentes. En cualquier caso, el gestor de archivos de DirectAdmin te mostrará las rutas exactas.

Consejos avanzados para usuarios de DirectAdmin

Usa el Administrador de archivos integrado

Si no quieres instalar un cliente FTP, DirectAdmin tiene un File Manager muy completo. Desde el panel:

  1. Ve a "Administrador de archivos".
  2. Navega hasta public_html.
  3. Usa el botón "Subir" para seleccionar archivos desde tu computadora.

Es ideal para subir archivos pequeños (menos de 50 MB). Para subidas grandes, el FTP es más rápido.

Configura FTP pasivo vs activo

Algunos firewalls bloquean el modo activo de FTP. En FileZilla, ve a Editar > Configuración > FTP > Modo de transferencia y selecciona "Pasivo (recomendado)". Esto suele resolver problemas de conexión.

Sube archivos comprimidos

Si tienes que subir muchos archivos (por ejemplo, todo un sitio web), es más rápido comprimirlos en un ZIP desde tu computadora, subir el ZIP por FTP y luego descomprimirlo desde el File Manager de DirectAdmin.

  1. Sube el archivo .zip a public_html.
  2. En DirectAdmin, ve al File Manager, selecciona el ZIP y haz clic en "Extraer".
  3. Elige la carpeta de destino y listo.

[WARNING] No subas archivos ZIP muy grandes (más de 100 MB) si tu conexión es lenta. Mejor usa FTP con transferencia directa.

¿Y si uso Syspanel en lugar de DirectAdmin?

Si tu panel de control es Syspanel (antes HestiaCP), el proceso es muy similar:

  • El acceso al panel es por el puerto 2106 (ejemplo: https://tudominio.com:2106).
  • La creación de cuentas FTP se hace desde la sección "Usuarios FTP".
  • La carpeta de archivos suele ser web/tudominio.com/public_html.

El resto de pasos (configurar FileZilla, permisos, etc.) son idénticos.

Conclusión

Subir archivos por FTP en DirectAdmin es un proceso sencillo una vez que entiendes la estructura de carpetas y los permisos. Recuerda:

  • Crea cuentas FTP específicas para cada proyecto.
  • Usa siempre permisos 644 para archivos y 755 para carpetas.
  • Si tienes problemas de conexión, prueba el modo pasivo.
  • Para subidas masivas, comprime y descomprime desde el panel.

Con esta guía, podrás gestionar tus archivos como un profesional. Si te surge alguna duda, no dudes en consultar la documentación oficial de DirectAdmin o contactar al soporte técnico de tu hosting.

¡Feliz subida de archivos!

¿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