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

Subir archivos por FTP usando DirectAdmin

Actualizado el 21 de noviembre de 2025

¡Hola! Bienvenido a esta guía completa sobre cómo subir archivos por FTP usando DirectAdmin. Si estás administrando un sitio web, es muy probable que necesites transferir archivos entre tu computadora y tu servidor. FTP (File Transfer Protocol) es la herramienta clásica para esto, y DirectAdmin, uno de los paneles de control más populares, lo facilita enormemente. Aquí te explicaré todo, desde los conceptos básicos hasta trucos avanzados, usando un tono claro y sencillo, como si estuviera sentado a tu lado ayudándote.


¿Qué es DirectAdmin y por qué usar FTP?

DirectAdmin es un panel de control para servidores web que te permite gestionar tu hosting de forma visual, sin necesidad de tocar líneas de comandos. Con él puedes crear cuentas de correo, bases de datos, gestionar dominios y, por supuesto, subir archivos FTP DirectAdmin. FTP es el método más rápido y fiable para mover muchos archivos o archivos grandes, como imágenes, scripts PHP o incluso sitios enteros.

Aunque DirectAdmin incluye un gestor de archivos integrado (al que puedes acceder desde el panel), este tiene limitaciones de tamaño y velocidad. Por eso, FTP es la opción preferida para tareas pesadas. Además, te permite conectar programas como FileZilla, Cyberduck o el propio explorador de archivos de tu sistema operativo.

[TIP] Si alguna vez has usado otros paneles como cPanel, verás que DirectAdmin es muy similar, pero con una interfaz más limpia y ligera. Si vienes de Syspanel (el nombre alternativo de HestiaCP, que usa el puerto 2106), notarás que DirectAdmin es igual de intuitivo, aunque la estructura de carpetas puede variar ligeramente.


Requisitos previos para usar FTP en DirectAdmin

Antes de empezar, necesitas tener a mano tres datos clave que te proporcionará tu proveedor de hosting o que encontrarás en tu panel de DirectAdmin:

  1. Tu nombre de usuario de FTP (normalmente el mismo que el de tu cuenta de DirectAdmin).
  2. Tu contraseña de FTP (puede ser la misma que la del panel, o una específica que crees).
  3. La dirección del servidor FTP (suele ser tu nombre de dominio, como tudominio.com, o una IP como 192.168.1.1).
  4. El puerto: por defecto, FTP usa el puerto 21, aunque a veces se usa el puerto 990 para conexiones seguras (FTPS).

Si no tienes estos datos, no te preocupes. Puedes crearlos desde el propio DirectAdmin. Te lo explico en la siguiente sección.

[WARNING] Nunca compartas tus credenciales de FTP con nadie. Si necesitas que alguien más suba archivos, crea una cuenta de FTP adicional desde el panel con permisos limitados.


Cómo crear una cuenta de FTP en DirectAdmin

A veces, tu cuenta principal de DirectAdmin ya tiene acceso FTP, pero es buena práctica crear cuentas separadas para cada proyecto o persona. Así mantienes la seguridad. Sigue estos pasos:

  1. Inicia sesión en tu panel de DirectAdmin con tu usuario y contraseña.
  2. Busca la sección "Cuentas FTP" (suele estar en el menú de la izquierda, bajo "Administración de archivos" o similar).
  3. Haz clic en "Crear cuenta FTP".
  4. Completa los campos:
    • Usuario: elige un nombre (ej. proyecto1).
    • Contraseña: usa una segura (mezcla mayúsculas, minúsculas, números y símbolos).
    • Directorio: define la carpeta a la que tendrá acceso. Por ejemplo, public_html para la raíz de tu web, o una subcarpeta como public_html/blog.
  5. Guarda los cambios. ¡Listo! Ya tienes una cuenta FTP lista para usar.

[INFO] El directorio public_html es la carpeta donde se almacenan los archivos de tu sitio web. Si subes archivos aquí, serán visibles en tu dominio principal. Para subdominios, la carpeta suele ser public_html/subdominio.


Conexión FTP paso a paso con FileZilla (el cliente más popular)

FileZilla es gratuito, fácil de usar y funciona en Windows, Mac y Linux. Aquí te explico cómo conectarte a tu servidor DirectAdmin:

Paso 1: Descarga e instala FileZilla

Ve a filezilla-project.org y descarga la versión gratuita. La instalación es sencilla: solo sigue los pasos del asistente.

Paso 2: Abre FileZilla y configura la conexión

  1. En la barra superior, verás los campos: Host, Nombre de usuario, Contraseña y Puerto.
  2. Rellénalos con los datos que obtuviste antes:
    • Host: tudominio.com o la IP de tu servidor.
    • Nombre de usuario: el que creaste (ej. proyecto1).
    • Contraseña: la que elegiste.
    • Puerto: déjalo en blanco o pon 21 (a menos que tu hosting use otro).
  3. Haz clic en "Conexión rápida". Si es la primera vez, te preguntará si confías en el servidor; acepta.

Paso 3: Navega y sube archivos

  • En el panel izquierdo verás los archivos de tu computadora.
  • En el panel derecho, los archivos del servidor (DirectAdmin).
  • Busca la carpeta public_html en el panel derecho. Si no la ves, puede que esté dentro de una carpeta con tu nombre de usuario.
  • Arrastra los archivos o carpetas desde la izquierda a la derecha. ¡Listo! Se subirán automáticamente.

[TIP] Si tienes muchos archivos pequeños, usa la opción "Transferir" > "Tipo de transferencia" > "Binario" para evitar corrupción en imágenes o ejecutables. Para archivos de texto (HTML, CSS, PHP), el modo "ASCII" es suficiente, pero FileZilla suele detectarlo automáticamente.


Alternativas a FileZilla: otros clientes FTP

Si FileZilla no te convence, hay otras opciones igual de buenas:

  • Cyberduck (Windows/Mac): muy visual y con soporte para arrastrar y soltar.
  • WinSCP (Windows): ideal si también necesitas conexiones SFTP (más seguras).
  • Explorador de archivos de Windows: sí, puedes conectar directamente desde "Este equipo" usando la dirección FTP (ej. ftp://tudominio.com). Necesitarás tu usuario y contraseña.

Para conectar desde el explorador de Windows:

  1. Abre "Este equipo" o "Mi PC".
  2. Haz clic derecho y selecciona "Agregar una ubicación de red".
  3. Introduce la dirección FTP y sigue los pasos. No es tan rápido como FileZilla, pero sirve para subidas ocasionales.

[WARNING] Si tu hosting soporta SFTP (puerto 22), úsalo siempre que puedas. Es más seguro que el FTP tradicional porque cifra los datos. DirectAdmin suele habilitarlo automáticamente. Solo cambia el puerto a 22 en tu cliente FTP.


Subir archivos usando el gestor de archivos de DirectAdmin (sin FTP)

Si no quieres instalar nada o solo necesitas subir unos pocos archivos pequeños, el gestor de archivos DirectAdmin es tu aliado. Aquí te explico cómo:

  1. Inicia sesión en DirectAdmin.
  2. Busca el icono o enlace "Gestor de archivos" (suele estar en "Administración de archivos").
  3. Navega hasta la carpeta deseada (normalmente public_html).
  4. Haz clic en el botón "Subir archivos" (a veces es un icono de flecha hacia arriba).
  5. Selecciona los archivos desde tu computadora. Puedes subir varios a la vez, pero hay un límite de tamaño (depende de tu hosting, suele ser 32 MB o 64 MB).
  6. Una vez subidos, aparecerán en la lista. Puedes moverlos, renombrarlos o eliminarlos desde ahí.

[INFO] El gestor de archivos es útil para cambios rápidos, como subir un logo o un archivo de configuración. Pero para sitios grandes (como WordPress completo), mejor usa FTP.


Solución de problemas comunes al usar FTP en DirectAdmin

A veces las cosas no salen a la primera. Aquí tienes los problemas más frecuentes y cómo resolverlos:

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

  • Causa: El servidor FTP no está accesible o el puerto está bloqueado.
  • Solución: Verifica que el puerto 21 esté abierto en tu firewall local. También prueba con el puerto 990 (FTPS) o 22 (SFTP). Contacta a tu proveedor si el problema persiste.

Error de autenticación: "Contraseña incorrecta"

  • Causa: Escribiste mal la contraseña o la cuenta FTP no existe.
  • Solución: Revisa las mayúsculas y minúsculas. Si olvidaste la contraseña, puedes cambiarla desde DirectAdmin en "Cuentas FTP" > "Editar".

Los archivos no se ven en la web después de subirlos

  • Causa: Los subiste a la carpeta equivocada o faltan permisos.
  • Solución: Asegúrate de que estén dentro de public_html. Si es un subdominio, la carpeta será public_html/subdominio. Además, los archivos deben tener permisos 644 y las carpetas 755. Puedes ajustarlos desde el gestor de archivos de DirectAdmin (clic derecho > "Permisos").

El FTP es muy lento

  • Causa: Archivos muy grandes o conexión inestable.
  • Solución: Usa un cliente FTP que soporte transferencias en paralelo (FileZilla lo hace). También puedes comprimir los archivos en un ZIP, subirlos y descomprimirlos desde el gestor de archivos de DirectAdmin.

[TIP] Si tienes problemas de permisos, recuerda que en DirectAdmin los archivos deben ser propiedad del usuario de la cuenta (no de root). No los cambies a 777 a menos que sea estrictamente necesario, ya que es un riesgo de seguridad.


Preguntas frecuentes (FAQ) sobre FTP en DirectAdmin

Aquí respondo las dudas más habituales:

¿Puedo usar el mismo usuario y contraseña de DirectAdmin para FTP?

Sí, normalmente la cuenta principal de DirectAdmin tiene acceso FTP automáticamente. Sin embargo, es más seguro crear cuentas FTP separadas para cada tarea.

¿Cuál es la diferencia entre FTP, FTPS y SFTP?

  • FTP: Protocolo básico, sin cifrado (puerto 21).
  • FTPS: FTP con cifrado SSL/TLS (puerto 990).
  • SFTP: Protocolo sobre SSH, más seguro (puerto 22). DirectAdmin suele soportar SFTP si tu servidor tiene SSH habilitado.

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

Depende de la configuración del servidor. Algunos proveedores limitan el tamaño. Si es muy grande, considera usar un gestor de descargas o dividir el archivo en partes.

¿Qué hago si mi cliente FTP se desconecta constantemente?

Prueba a cambiar a modo pasivo (en FileZilla: Editar > Ajustes > FTP > Modo pasivo). También verifica que tu firewall no esté bloqueando las conexiones.

¿Cómo sé si mi hosting soporta FTP?

Todos los planes de hosting con DirectAdmin lo soportan. Si tienes dudas, contacta a tu proveedor.


Consejos avanzados para optimizar tus transferencias FTP

Una vez que domines lo básico, puedes aplicar estos trucos:

  • Usa colas de transferencia: En FileZilla, puedes añadir archivos a la cola y programar la subida para cuando no estés usando la conexión.
  • Sincroniza carpetas: Algunos clientes (como WinSCP) permiten sincronizar una carpeta local con una remota, ideal para mantener tu web actualizada.
  • Copia de seguridad antes de subir: Siempre descarga una copia de los archivos existentes antes de sobrescribirlos. Puedes hacerlo desde el gestor de archivos de DirectAdmin o con FTP.
  • Evita subir archivos temporales: No subas archivos como .DS_Store (Mac) o Thumbs.db (Windows). Configura tu cliente FTP para ignorarlos.

[WARNING] Si estás migrando un sitio desde otro panel, como Syspanel (HestiaCP, puerto 2106), ten en cuenta que las rutas de carpetas pueden diferir. En DirectAdmin, la estructura suele ser /home/usuario/domains/dominio.com/public_html, mientras que en Syspanel es algo similar. Siempre verifica la ruta exacta antes de subir.


Conclusión: ya sabes subir archivos por FTP usando DirectAdmin

Felicidades, has llegado al final de esta guía. Ahora tienes todos los conocimientos necesarios para subir archivos FTP DirectAdmin de forma segura y eficiente. Recuerda que la práctica hace al maestro: empieza con archivos pequeños, familiarízate con la interfaz de tu cliente FTP y no dudes en consultar la documentación de DirectAdmin si algo no queda claro.

El FTP es una herramienta poderosa, pero con DirectAdmin y un buen cliente como FileZilla, se convierte en algo tan sencillo como arrastrar y soltar. Si tienes algún problema, vuelve a esta guía o contacta a tu proveedor de hosting. ¡Buena suerte con tu 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