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

DirectAdmin: Subir archivos por FTP al servidor

Actualizado el 24 de octubre de 2025

¡Hola! Bienvenido a esta guía completa sobre cómo subir archivos a tu servidor usando DirectAdmin. Si tienes una página web, tarde o temprano necesitarás agregar o modificar archivos, ya sea para instalar un tema, subir imágenes, actualizar un plugin o simplemente hacer cambios en el código. El método más fiable y rápido para ello es mediante FTP (File Transfer Protocol).

Aquí te explicaré paso a paso, desde qué es un cliente FTP hasta cómo configurarlo con los datos de tu DirectAdmin. No necesitas ser un experto, solo seguir estas instrucciones al pie de la letra.


¿Qué necesitas para empezar?

Antes de lanzarte, asegúrate de tener tres cosas a la mano:

  1. Un Cliente FTP: Es el programa que usaremos para conectar tu computadora con el servidor. Hay muchos gratuitos y muy buenos. Si no tienes ninguno, te recomiendo FileZilla (es el más popular y sencillo para principiantes). También puedes usar Cyberduck (para Mac) o el propio gestor de archivos de DirectAdmin, pero el FTP es más rápido para subir muchos archivos.
  2. Tus datos de conexión FTP: Los obtendrás desde tu panel de DirectAdmin. No te preocupes, te enseñaré a encontrarlos.
  3. Los archivos que quieres subir: Pueden ser desde una simple imagen hasta el contenido completo de tu web (como un WordPress).

Paso 1: Obtener tus credenciales FTP desde DirectAdmin

Lo primero es conseguir la “llave” para abrir la puerta de tu servidor. Dentro de DirectAdmin, los datos de FTP se gestionan de forma muy clara.

### Localiza la sección "Cuentas FTP"

  1. Inicia sesión en tu panel de DirectAdmin (normalmente es algo como tudominio.com:2222).
  2. Busca en el menú principal la sección que dice "Administrador de Cuentas FTP" o directamente "Cuentas FTP". A veces está dentro de un grupo llamado "Administrador de Archivos".
  3. Al hacer clic, verás una lista de las cuentas FTP que tienes. Por defecto, DirectAdmin crea una cuenta principal que tiene acceso a toda la carpeta de tu dominio (normalmente llamada public_html).

### Identifica los datos clave

Para configurar tu cliente FTP, necesitarás estos cuatro datos que aparecen en la lista o en los detalles de la cuenta:

  • Servidor / Host: Generalmente es tu nombre de dominio (ej: tudominio.com) o la IP del servidor. DirectAdmin suele mostrarlo como "Servidor FTP".
  • Usuario FTP: No es tu usuario de DirectAdmin. Es un usuario específico para FTP. Normalmente tiene el formato tudominio.com o usuario@tudominio.com. Fíjate bien porque suele ser el nombre de tu cuenta principal.
  • Contraseña: La que configuraste para esa cuenta FTP. Si no la recuerdas, puedes cambiarla desde el mismo panel (suele haber un botón "Cambiar contraseña").
  • Puerto: El puerto estándar para FTP es el 21. En la mayoría de los casos lo dejarás así. Si tu hosting usa SFTP (más seguro), el puerto suele ser el 22.

[TIP] Si ves que tu cliente FTP te pide un "Puerto", y no estás seguro, escribe 21. Es el que funciona en el 99% de los casos con DirectAdmin.


Paso 2: Configurar tu Cliente FTP (con FileZilla como ejemplo)

Ahora vamos a conectar. Usaremos FileZilla porque es gratuito y muy visual, pero el proceso es casi idéntico en todos los clientes.

### Abre FileZilla y completa los campos

  1. Abre el programa FileZilla.
  2. En la parte superior, verás una barra con cuatro campos vacíos: Host, Nombre de usuario, Contraseña y Puerto.
  3. Rellénalos con los datos que obtuviste en el paso anterior:
    • Host: tudominio.com (o la IP que te dieron).
    • Nombre de usuario: usuario@tudominio.com (o el que aparezca en DirectAdmin).
    • Contraseña: La contraseña de tu cuenta FTP.
    • Puerto: Déjalo en blanco o escribe 21.
  4. Haz clic en el botón "Conexión rápida" (el que tiene un icono de un rayo).

### Acepta la huella digital (solo la primera vez)

La primera vez que te conectes, es posible que FileZilla te muestre un mensaje de advertencia sobre una "huella digital desconocida del host". No te asustes, es normal. Es una medida de seguridad para verificar que te estás conectando al servidor correcto.

  • Marca la casilla "Confiar siempre en este host".
  • Haz clic en "Aceptar".

Si todo está correcto, verás que el panel de la derecha (el del servidor) empieza a mostrar carpetas. ¡Ya estás conectado!

[WARNING] Si la conexión falla, revisa que el usuario y la contraseña estén escritos exactamente como en DirectAdmin, incluyendo mayúsculas y minúsculas. Es el error más común.


Paso 3: Entender la estructura de carpetas en DirectAdmin

Una vez conectado, verás dos paneles: el izquierdo es tu computadora local y el derecho es el servidor remoto. En el servidor, la carpeta más importante se llama public_html o domains/tudominio.com/public_html.

### ¿Qué es public_html?

  • public_html es la carpeta raíz donde se almacenan todos los archivos que son visibles en tu página web. Si subes un archivo llamado index.html dentro de public_html, cuando alguien escriba tudominio.com en su navegador, verá ese archivo.
  • No subas archivos fuera de public_html a menos que sepas exactamente lo que estás haciendo (por ejemplo, para proteger archivos de configuración). Subir archivos fuera de esta carpeta no los hará visibles en tu web.

### Subcarpetas comunes dentro de public_html

Dentro de public_html, es probable que ya tengas algunas carpetas, especialmente si usas un CMS como WordPress:

  • wp-content: Aquí se guardan temas, plugins y subidas de WordPress.
  • images: Carpeta común para guardar imágenes.
  • css y js: Archivos de estilo y scripts.

Para mantener tu web ordenada, es buena práctica subir los archivos a la carpeta correspondiente.


Paso 4: Subir tus archivos (método arrastrar y soltar)

Esta es la parte más fácil. FileZilla (y la mayoría de clientes FTP) funciona como el explorador de archivos de tu computadora.

### Instrucciones para subir

  1. Navega en el panel izquierdo (tu PC) hasta la carpeta donde tienes los archivos que quieres subir.
  2. Navega en el panel derecho (servidor) hasta la carpeta public_html (o la subcarpeta que corresponda, por ejemplo, public_html/wp-content/themes).
  3. Selecciona los archivos o carpetas de tu PC que quieras subir. Puedes hacerlo con un clic y luego Ctrl+A para seleccionar todo, o Ctrl+clic para seleccionar varios.
  4. Arrástralos desde el panel izquierdo hasta el panel derecho. También puedes hacer clic derecho sobre el archivo y elegir "Subir".
  5. Espera a que termine la transferencia. Verás una cola de archivos en la parte inferior de FileZilla. Cuando todos los archivos aparezcan con el estado "Transferencia exitosa", habrás terminado.

[INFO] Si estás subiendo una carpeta entera (por ejemplo, un tema de WordPress), arrastra la carpeta completa. FileZilla la creará automáticamente en el servidor y subirá todo su contenido.


Paso 5: Verificar que los archivos se subieron correctamente

Después de subir los archivos, es buena práctica comprobar que todo esté en orden.

  1. Desde el Cliente FTP: En el panel derecho (servidor), navega hasta la carpeta donde subiste los archivos. Deberías verlos listados con sus nombres y tamaños.
  2. Desde tu navegador web: Abre tu dominio en el navegador (ej: tudominio.com/mi-imagen.jpg o tudominio.com/mi-carpeta). Si los archivos son públicos, deberían cargarse sin problemas.
  3. Desde el Administrador de Archivos de DirectAdmin: También puedes entrar a tu panel de DirectAdmin, buscar la sección "Administrador de Archivos", navegar hasta public_html y verificar que los archivos estén ahí. Esto es útil si no tienes acceso a un cliente FTP en ese momento.

Preguntas Frecuentes (FAQ) sobre FTP y DirectAdmin

Aquí respondo las dudas más comunes que suelen tener los usuarios al usar FTP con DirectAdmin.

### ¿Por qué no puedo conectarme con mi cliente FTP?

Las causas más comunes son:

  1. Datos incorrectos: Revisa el usuario y la contraseña. Recuerda que el usuario FTP no es el mismo que el de DirectAdmin.
  2. Puerto bloqueado: Asegúrate de que tu firewall o el de tu router no esté bloqueando el puerto 21. Si usas una red corporativa, puede que esté restringido.
  3. Servidor ocupado: A veces el servidor puede estar saturado. Espera unos minutos e inténtalo de nuevo.
  4. Modo pasivo: En FileZilla, ve a Editar > Ajustes > FTP > Modo de transferencia y asegúrate de que esté en "Pasivo (recomendado)".

### ¿Es seguro usar FTP?

El FTP tradicional envía tus datos (usuario y contraseña) sin cifrar. Para mayor seguridad, tu hosting debería ofrecer SFTP (FTP sobre SSH) o FTPS (FTP sobre SSL). Si tu DirectAdmin lo soporta, usa SFTP con el puerto 22 en lugar del 21. Consulta con tu proveedor de hosting si tienen habilitado este protocolo.

### ¿Puedo subir archivos muy grandes (más de 100 MB)?

Sí, pero ten en cuenta:

  • Límite de tiempo: Algunos clientes FTP tienen un tiempo de espera. Si la subida es muy lenta, puede fallar. FileZilla suele manejar bien archivos grandes.
  • Límite del servidor: Tu plan de hosting puede tener un límite de tamaño de archivo. Si el archivo es muy grande (por ejemplo, un video de 1 GB), puede que necesites subirlo por partes o mediante el administrador de archivos de DirectAdmin si lo permite.
  • Conexión estable: Asegúrate de tener una conexión a internet estable para evitar cortes.

### ¿Qué hago si subo un archivo y no se ve en mi web?

Esto suele pasar por:

  1. Ruta incorrecta: El archivo no está en la carpeta correcta. Por ejemplo, si subes una imagen a public_html/mi-imagen.jpg, se verá en tudominio.com/mi-imagen.jpg. Si la subes a una subcarpeta, la ruta cambiará.
  2. Caché del navegador: Limpia la caché de tu navegador o usa una ventana de incógnito para ver los cambios.
  3. Caché del servidor: Algunos servidores tienen un sistema de caché (como Varnish). Si tu web está detrás de un CDN, puede tardar unos minutos en actualizarse.
  4. Permisos de archivo: A veces los archivos necesitan permisos específicos (por ejemplo, 644 para archivos y 755 para carpetas). En DirectAdmin, puedes cambiarlos desde el Administrador de Archivos haciendo clic derecho sobre el archivo y seleccionando "Cambiar permisos".

### ¿Puedo usar el Administrador de Archivos de DirectAdmin en lugar de FTP?

¡Claro que sí! El Administrador de Archivos de DirectAdmin es una herramienta web muy útil para subir archivos pequeños o hacer cambios rápidos. Sin embargo, para subir muchas carpetas o archivos pesados, el cliente FTP es mucho más rápido y fiable. Te recomiendo usar el Administrador de Archivos para tareas puntuales y FTP para transferencias grandes.

### ¿Qué es el puerto 2106? (Mencionado por si buscas Syspanel)

Si en algún momento escuchas sobre Syspanel (anteriormente conocido como HestiaCP), debes saber que su puerto de acceso por defecto es el 2106. Sin embargo, esto no afecta al FTP. El FTP en Syspanel sigue usando el puerto 21 (o 22 para SFTP). No confundas el puerto del panel de control con el puerto de FTP.


Consejos finales para un uso eficiente del FTP con DirectAdmin

Para terminar, aquí van algunos tips que te harán la vida más fácil:

  1. Crea cuentas FTP separadas: Si trabajas con varias personas (diseñadores, desarrolladores), no compartas la cuenta principal de DirectAdmin. Crea cuentas FTP secundarias desde el panel, limitando el acceso a carpetas específicas. Así mantienes la seguridad.
  2. Usa la cola de archivos: En FileZilla, puedes programar varias subidas a la vez. Arrastra todos los archivos que necesites y el programa los irá subiendo en orden.
  3. Mantén una copia de seguridad local: Nunca subas archivos sin tener una copia en tu computadora. Si algo sale mal, siempre podrás restaurarlos.
  4. Actualiza tu contraseña periódicamente: Cambia la contraseña de tu cuenta FTP cada cierto tiempo desde DirectAdmin para evitar accesos no autorizados.

¡Y eso es todo! Subir archivos por FTP a tu servidor con DirectAdmin es un proceso sencillo una vez que entiendes los pasos. Recuerda que la práctica hace al maestro. Si al principio te sientes perdido, no te preocupes, es normal. Con esta guía, podrás gestionar tus archivos como un profesional.

Si tienes alguna otra duda, no dudes en consultar la documentación de tu hosting o contactar con su soporte técnico. ¡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