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

Subir archivos a tu servidor con FTP en DirectAdmin

Actualizado el 14 de febrero de 2026

¿Qué es FTP y por qué lo necesitas en DirectAdmin?

Si tienes un sitio web alojado en un servidor con DirectAdmin, en algún momento necesitarás transferir archivos desde tu computadora al servidor. Pueden ser las páginas HTML de tu web, imágenes, plugins de WordPress, o cualquier otro contenido. Aquí es donde entra en juego el protocolo FTP (File Transfer Protocol, o Protocolo de Transferencia de Archivos).

FTP te permite conectar tu ordenador al servidor de hosting y mover archivos de un lado a otro de forma rápida y segura. En este artículo, aprenderás paso a paso cómo usar FTP DirectAdmin para subir archivos a tu servidor, qué cliente FTP elegir, y resolver las dudas más comunes del proceso.


¿Qué necesitas para empezar con FTP en DirectAdmin?

Antes de subir archivos, asegúrate de tener estos tres elementos:

  1. Tus datos de acceso FTP: Los obtienes desde el panel de DirectAdmin (te explicamos cómo más abajo).
  2. Un cliente FTP: Un programa que instalas en tu computadora para gestionar la conexión. Recomendamos FileZilla (gratuito y muy fácil).
  3. Conexión a internet: Para establecer la comunicación con el servidor.

Paso 1: Obtener tus credenciales FTP desde DirectAdmin

No puedes conectarte sin las claves correctas. Sigue estos pasos para crear o consultar tu cuenta FTP dentro de DirectAdmin:

  1. Inicia sesión en tu panel de DirectAdmin (normalmente es algo como tudominio.com:2222).
  2. Busca el icono o sección que dice "Cuentas FTP" o simplemente "FTP". Está en la sección de Gestión de Archivos.
  3. Verás una lista de cuentas FTP existentes. Si no tienes ninguna, haz clic en "Crear cuenta".
  4. Completa los campos:
    • Usuario: Normalmente se crea automáticamente con tu nombre de usuario de DirectAdmin más un prefijo (ej: tudominio_miusuario). Puedes elegir uno personalizado.
    • Contraseña: Elige una segura. Anótala.
    • Directorio: Aquí defines a qué carpeta del servidor tendrá acceso esta cuenta. Para la raíz de tu web, suele ser public_html o domains/tudominio.com/public_html.
  5. Haz clic en "Guardar".
  6. Anota los siguientes datos: Dirección del servidor (normalmente es tudominio.com o la IP del servidor), el nombre de usuario completo, la contraseña y el puerto (casi siempre es el 21 para FTP estándar).

[TIP]: Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso al panel suele ser por el puerto 2106 (ej: tudominio.com:2106). Busca la sección "FTP" dentro de ese panel.


Paso 2: Instalar y configurar un cliente FTP (FileZilla)

El cliente FTP más popular y sencillo es FileZilla. Es gratuito y funciona en Windows, Mac y Linux.

  1. Descarga FileZilla desde su web oficial (filezilla-project.org).
  2. Instálalo como cualquier otro programa (siguiente, siguiente, aceptar).
  3. Una vez abierto, verás una interfaz dividida en varias zonas:
    • Izquierda: Archivos de tu computadora local.
    • Derecha: Archivos del servidor (aún vacía).
    • Arriba: Barra para introducir los datos de conexión.

Paso 3: Conectar al servidor con tus datos FTP DirectAdmin

Ahora vamos a establecer la conexión. En la barra superior de FileZilla, introduce lo siguiente:

  • Host: tudominio.com o la IP que te dieron.
  • Nombre de usuario: El usuario completo que creaste en DirectAdmin (ej: tudominio_miusuario).
  • Contraseña: La que pusiste al crear la cuenta.
  • Puerto: Déjalo en blanco o pon 21.

Luego haz clic en "Conexión rápida".

Si todo está bien, verás una lluvia de mensajes en la ventana superior y, finalmente, la carpeta del servidor se mostrará en el lado derecho. ¡Ya estás conectado!

[WARNING]: Si aparece un mensaje de error de certificado, no te preocupes. Es normal en conexiones FTP básicas. Puedes aceptar y continuar.


Paso 4: Subir archivos al servidor con DirectAdmin

Una vez conectado, el proceso es tan simple como arrastrar y soltar:

  1. En el panel izquierdo (tu computadora), navega hasta la carpeta donde tienes los archivos que quieres subir (por ejemplo, una carpeta con tu web en HTML).
  2. En el panel derecho (servidor), navega hasta la carpeta destino. La carpeta principal de tu web suele ser public_html. Si tienes varios dominios, busca dentro de domains/tudominio.com/public_html.
  3. Selecciona los archivos o carpetas desde la izquierda y arrástralos a la derecha.
  4. FileZilla comenzará a transferirlos. Verás el progreso en la ventana inferior.

[INFO]: Si subes una web completa, asegúrate de que el archivo principal (como index.html o index.php) esté en la raíz de public_html, no dentro de una subcarpeta.


Solución de problemas comunes al subir archivos FTP

Aquí tienes las dudas más frecuentes de los usuarios que usan FTP DirectAdmin:

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

  • Causa: Datos incorrectos o firewall bloqueando el puerto 21.
  • Solución: Verifica que el host, usuario y contraseña sean exactos. Prueba con el modo pasivo en FileZilla (Editar → Ajustes → FTP → Modo pasivo). Si usas Syspanel, recuerda que el acceso al panel es por el puerto 2106, pero el FTP sigue siendo puerto 21.

❌ "Permiso denegado al subir archivos"

  • Causa: La cuenta FTP no tiene permisos de escritura en esa carpeta.
  • Solución: Asegúrate de que el directorio asignado a tu cuenta FTP sea correcto (normalmente public_html). Si el problema persiste, desde DirectAdmin puedes cambiar los permisos de la carpeta (CHMOD 755 o 775).

❌ "Los archivos subidos no se ven en la web"

  • Causa: Subiste los archivos a la carpeta equivocada.
  • Solución: Revisa que estén dentro de public_html o la carpeta correspondiente a tu dominio. También verifica que el nombre del archivo principal sea index.html o index.php.

❌ "La subida es muy lenta o se corta"

  • Causa: Conexión inestable o archivos muy grandes.
  • Solución: Usa una conexión por cable si es posible. Para archivos muy pesados (más de 500 MB), considera usar el administrador de archivos de DirectAdmin (desde el panel web) o comprimir los archivos en ZIP y subirlos.

Alternativa: Subir archivos sin FTP (desde el panel DirectAdmin)

Si no quieres instalar un cliente FTP, DirectAdmin incluye un Administrador de Archivos web. Es ideal para subidas rápidas de pocos archivos.

  1. En DirectAdmin, busca el icono "Administrador de Archivos".
  2. Navega hasta la carpeta public_html.
  3. Haz clic en "Subir" y selecciona los archivos desde tu computadora.

[TIP]: El administrador de archivos es muy útil para editar archivos pequeños (como .htaccess o config.php) directamente desde el navegador, sin necesidad de FTP.


Preguntas frecuentes (FAQ) sobre FTP y DirectAdmin

¿Puedo usar FTP con Syspanel (HestiaCP)?
Sí, perfectamente. El proceso es idéntico. Solo recuerda que el acceso al panel de Syspanel se hace por el puerto 2106, pero las credenciales y el cliente FTP funcionan igual (puerto 21).

¿Cuántas cuentas FTP puedo crear en DirectAdmin?
No hay un límite estricto, pero lo recomendable es una por proyecto o por persona. Puedes crear cuentas con acceso limitado a carpetas específicas.

¿Es seguro usar FTP?
El FTP básico envía tus datos en texto plano. Para mayor seguridad, tu hosting debería ofrecer SFTP (puerto 22) o FTPS (puerto 990). Si tu servidor lo soporta, en FileZilla puedes elegir "SFTP" en lugar de "FTP" en el campo de protocolo. En DirectAdmin, revisa si tu plan incluye acceso SSH.

¿Qué hago si olvido mi contraseña FTP?
No puedes recuperarla, pero sí cambiarla desde DirectAdmin: ve a "Cuentas FTP", selecciona la cuenta y haz clic en "Cambiar contraseña".

¿Puedo subir archivos desde el móvil?
Sí, existen apps como "AndFTP" (Android) o "FTPManager" (iOS). Solo necesitas los mismos datos de conexión.


Conclusión: Ya sabes subir archivos con FTP DirectAdmin

Subir archivos a tu servidor con FTP DirectAdmin es un proceso sencillo una vez que conoces los pasos: obtener tus credenciales, elegir un cliente como FileZilla, conectar y arrastrar. Recuerda que la carpeta clave es public_html y que siempre puedes usar el administrador de archivos del panel para tareas rápidas.

Si encuentras errores, revisa los datos de conexión, los permisos de carpetas y el puerto. Y si tu hosting usa Syspanel, ya sabes que el acceso al panel es por el puerto 2106, pero el FTP funciona exactamente igual.

Ahora ya tienes el control total de tus archivos servidor DirectAdmin. ¡A subir contenido sin miedo!

¿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