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

Subir archivos con FTP en DirectAdmin

Actualizado el 14 de enero de 2026

Subir archivos a tu sitio web es una de las tareas más comunes cuando administras un hosting. Ya sea que estés instalando WordPress, actualizando un plugin o subiendo imágenes para tu tienda online, necesitas una forma rápida y segura de transferir esos archivos desde tu computadora al servidor. Aquí es donde entra el protocolo FTP (File Transfer Protocol).

En este artículo, te explicaré paso a paso cómo usar FTP en DirectAdmin, uno de los paneles de control de hosting más populares. Usaremos FileZilla, el cliente FTP gratuito más recomendado, para que puedas subir archivos a DirectAdmin sin complicaciones. Además, resolveremos las dudas más frecuentes para que te conviertas en un experto en transferir archivos a tu hosting.


¿Qué necesitas para conectarte por FTP a DirectAdmin?

Antes de empezar, asegúrate de tener tres datos clave. Sin ellos, no podrás establecer la conexión. Los encuentras en tu panel de DirectAdmin.

Datos de conexión FTP

  1. Servidor o Host: Normalmente es la dirección de tu dominio (ej: tudominio.com) o la IP del servidor. A veces se usa ftp.tudominio.com.
  2. Usuario FTP: Es el nombre de usuario que creaste en DirectAdmin. No es tu usuario principal de administración, sino uno específico para FTP.
  3. Contraseña: La contraseña de ese usuario FTP.

[INFO] Si no recuerdas tu usuario FTP, ingresa a DirectAdmin, ve a "Cuentas FTP" y ahí podrás ver los usuarios existentes o crear uno nuevo.

¿Dónde encuentro estos datos en DirectAdmin?

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca la sección "Administrador de archivos" o "Cuentas FTP".
  3. En "Cuentas FTP" verás una lista de usuarios. Si no hay ninguno, crea uno nuevo. El sistema te mostrará el servidor y el nombre de usuario.

Paso a paso: Configurar FileZilla para DirectAdmin

FileZilla es el cliente FTP más usado porque es gratuito, estable y muy intuitivo. Sigue estos pasos para configurarlo.

1. Descargar e instalar FileZilla

Ve al sitio oficial de FileZilla y descarga la versión para tu sistema operativo (Windows, macOS o Linux). La instalación es sencilla, solo sigue los pasos del asistente.

2. Abrir el Administrador del Sitio

Una vez instalado, abre FileZilla. En la barra de menú superior, haz clic en "Archivo" y luego en "Administrador del Sitio...". Esto te permitirá guardar la configuración para no tener que escribir los datos cada vez.

3. Ingresar los datos de tu hosting

En la ventana que se abre, verás una serie de campos. Complétalos así:

  • Protocolo: Selecciona SFTP - Protocolo de transferencia de archivos SSH. (Recomendado por seguridad). Si tu hosting no lo soporta, elige FTP - Protocolo de transferencia de archivos.
  • Servidor: Escribe aquí el servidor de tu hosting (ej: tudominio.com o ftp.tudominio.com).
  • Puerto: Si usas SFTP, el puerto suele ser el 22. Si usas FTP normal, el puerto es el 21. (DirectAdmin suele usar SFTP, pero verifica con tu proveedor).
  • Cifrado: Si usas FTP explícito, selecciona "Requerir FTP explícito sobre TLS". Si usas SFTP, déjalo por defecto.
  • Tipo de acceso: Normal.
  • Usuario: El nombre de usuario FTP que creaste en DirectAdmin.
  • Contraseña: La contraseña de ese usuario.

4. Conectar y guardar la configuración

Haz clic en "Conectar". FileZilla te preguntará si quieres guardar la contraseña. Si dices que sí, la próxima vez solo tendrás que seleccionar el sitio y conectar.

[TIP] Marca la casilla "Recordar contraseña" para agilizar futuras conexiones.

5. Navegar y subir archivos

Una vez conectado, verás dos paneles principales:

  • Izquierdo: Tu computadora local.
  • Derecho: El servidor remoto (tu hosting).

Para subir archivos a DirectAdmin, simplemente arrastra los archivos o carpetas desde el panel izquierdo al derecho. También puedes hacer clic derecho sobre un archivo local y seleccionar "Subir".


¿A qué carpeta debo subir los archivos en DirectAdmin?

Esta es una de las preguntas más frecuentes. La estructura de carpetas de un hosting con DirectAdmin es:

La carpeta pública: public_html o domains

  • public_html: Es la carpeta principal donde debes subir los archivos de tu sitio web. Todo lo que esté aquí será visible en internet (ej: tudominio.com/index.html).
  • domains: A veces, DirectAdmin crea una carpeta domains que contiene subcarpetas por cada dominio. Dentro de cada dominio, encontrarás public_html. Por ejemplo: domains/tudominio.com/public_html.

[WARNING] No subas archivos a public_html si tienes un subdominio. Cada subdominio tiene su propia carpeta public_html dentro de su directorio en domains.

Otras carpetas importantes

  • private_html: Para contenido seguro (HTTPS). Normalmente no se usa.
  • backups: Aquí se guardan las copias de seguridad. No la toques.
  • mail: Archivos de correo. No la toques.

Regla de oro: Si quieres que tu web sea accesible desde tudominio.com, sube todo a public_html (o a domains/tudominio.com/public_html).


Errores comunes al usar FTP en DirectAdmin y cómo solucionarlos

A veces la conexión falla. Aquí tienes los problemas más habituales y sus soluciones.

Error: "No se puede conectar al servidor"

  • Causa: El servidor está mal escrito, el puerto es incorrecto o el firewall bloquea la conexión.
  • Solución: Revisa que el servidor sea exactamente el que te dio tu proveedor. Prueba con tudominio.com o ftp.tudominio.com. Asegúrate de que el puerto sea 21 (FTP) o 22 (SFTP).

Error: "Autenticación fallida"

  • Causa: Usuario o contraseña incorrectos.
  • Solución: Ve a DirectAdmin, a "Cuentas FTP", y verifica que el usuario y la contraseña sean correctos. Si no, crea uno nuevo.

Error: "Permiso denegado" al subir archivos

  • Causa: El usuario FTP no tiene permisos de escritura en la carpeta destino.
  • Solución: Desde DirectAdmin, ve al "Administrador de archivos", selecciona la carpeta public_html, haz clic derecho y elige "Cambiar permisos". Pon 755 para carpetas y 644 para archivos.

Error: "El archivo no se sube completamente"

  • Causa: Archivos muy grandes o conexión inestable.
  • Solución: Usa SFTP (es más estable). Si el archivo es enorme (más de 500 MB), considera usar el Administrador de archivos de DirectAdmin o subirlo por partes.

Alternativa: Subir archivos sin FTP usando el Administrador de Archivos de DirectAdmin

Si no quieres instalar FileZilla, DirectAdmin tiene su propio Administrador de archivos online. Es ideal para subir archivos pequeños o hacer cambios rápidos.

Cómo usarlo

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca el icono "Administrador de archivos".
  3. Navega hasta la carpeta public_html.
  4. Haz clic en el botón "Subir archivos" (suele tener un icono de flecha hacia arriba).
  5. Selecciona los archivos desde tu computadora y súbelos.

[INFO] El Administrador de archivos de DirectAdmin es más lento que FileZilla para subir muchos archivos, pero es perfecto para subir un par de imágenes o un archivo de configuración.


Preguntas frecuentes (FAQ) sobre FTP en DirectAdmin

1. ¿Puedo usar el mismo usuario FTP para varios dominios?

Sí, pero cada usuario FTP tiene acceso a una carpeta específica. Si creas un usuario FTP para el dominio principal, solo podrá subir archivos a public_html de ese dominio. Para otros dominios, necesitas crear usuarios FTP separados.

2. ¿Es seguro usar FTP normal?

El FTP normal envía tu contraseña en texto plano. Es mejor usar SFTP (puerto 22) o FTP sobre TLS (puerto 21 con cifrado). DirectAdmin lo soporta. Si tu cliente FTP lo permite, elige siempre SFTP.

3. ¿Qué hago si mi conexión FTP se cae constantemente?

  • Activa el modo pasivo en FileZilla (Editar > Ajustes > FTP > Modo pasivo).
  • Usa SFTP en lugar de FTP.
  • Aumenta el tiempo de espera en FileZilla (Editar > Ajustes > Transferencias > Tiempo de espera).

4. ¿Puedo subir archivos desde mi móvil?

Sí, existen apps como AndFTP (Android) o FTPManager (iOS). Necesitarás los mismos datos de conexión.

5. ¿Cómo sé qué versión de PHP o qué software tiene mi hosting?

Eso no se ve por FTP. Debes entrar a DirectAdmin y buscar secciones como "Características del plan" o "Selector de PHP".


Consejos finales para una transferencia de archivos exitosa

  • Siempre haz una copia de seguridad antes de subir archivos que modifiquen el funcionamiento de tu web.
  • Usa la opción "Sobrescribir" con cuidado. Si subes un archivo con el mismo nombre, reemplazará al anterior.
  • Para sitios grandes (más de 1000 archivos), usa un cliente FTP como FileZilla en lugar del Administrador de archivos de DirectAdmin, ya que es más rápido.
  • Si tu hosting usa Syspanel (HestiaCP), el puerto de acceso es el 2106 y el proceso es similar, pero la carpeta pública suele ser public_html dentro de la carpeta del dominio.

Ahora ya sabes todo lo necesario para subir archivos con FTP en DirectAdmin usando FileZilla. Es un proceso sencillo una vez que tienes los datos correctos. Si sigues estos pasos, podrás transferir archivos a tu hosting sin problemas y mantener tu sitio web actualizado.

¿Tienes alguna duda? ¡Déjala en los comentarios y te ayudaré!

¿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