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

Cómo subir archivos por FTP a DirectAdmin

Actualizado el 20 de septiembre de 2025

¿Qué es FTP y por qué usarlo con DirectAdmin?

FTP (File Transfer Protocol) es un método estándar para transferir archivos entre tu computadora y el servidor de hosting. DirectAdmin, uno de los paneles de control de hosting más populares, incluye un servidor FTP integrado. Subir archivos por FTP es más rápido que usar el administrador de archivos web, especialmente cuando tienes muchos archivos o sitios grandes.

Con FTP DirectAdmin, puedes gestionar archivos hosting de forma eficiente: subir, descargar, renombrar, mover o eliminar archivos sin necesidad de entrar al panel cada vez. Es ideal para desarrolladores, diseñadores y cualquier persona que actualice su sitio web con frecuencia.

[INFO] Si alguna vez has usado un cliente FTP para otros servicios, el proceso con DirectAdmin es muy similar. Solo necesitas los datos de conexión que te proporciona tu panel.


Requisitos para subir archivos por FTP a DirectAdmin

Antes de empezar, asegúrate de tener lo siguiente:

1. Datos de conexión FTP

DirectAdmin te proporciona estos datos al crear una cuenta de hosting o desde el panel:

  • Servidor FTP: normalmente es tu dominio o la IP del servidor (ej: ftp.tudominio.com o 192.168.1.1)
  • Puerto: por defecto, el puerto FTP es el 21. Si usas FTPS (FTP seguro), puede ser el 990.
  • Nombre de usuario: el mismo que usas para acceder a DirectAdmin (ej: usuario o usuario@tudominio.com)
  • Contraseña: la contraseña de tu cuenta de DirectAdmin.

[WARNING] Si cambias la contraseña de DirectAdmin, también cambia la contraseña FTP. Asegúrate de actualizarla en tu cliente FTP.

2. Un cliente FTP

Un cliente FTP es un programa que te permite conectarte al servidor. Los más comunes son:

  • FileZilla (gratuito, multiplataforma) – recomendado para principiantes.
  • Cyberduck (gratuito, macOS/Windows)
  • WinSCP (gratuito, Windows)
  • Transmit (de pago, macOS)

Puedes descargar FileZilla desde su sitio oficial. Es el más usado y fácil de configurar.

3. Acceso a DirectAdmin

Asegúrate de tener tu cuenta de DirectAdmin activa y los permisos para usar FTP. Normalmente todos los usuarios de hosting tienen acceso.


Paso a paso: Cómo subir archivos por FTP a DirectAdmin

Sigue estos pasos detallados. Son tan sencillos que hasta un principiante puede hacerlo.

Paso 1: Obtén tus credenciales FTP desde DirectAdmin

  1. Inicia sesión en DirectAdmin con tu usuario y contraseña.
  2. Busca la sección "Cuenta FTP" o "FTP Management". Puede estar en el menú principal o en "Administración de archivos".
  3. Allí verás tu usuario FTP (normalmente es el mismo que el de DirectAdmin) y el servidor FTP (ej: ftp.tudominio.com). También puedes crear cuentas FTP adicionales si lo necesitas.
  4. Si no ves la contraseña, puedes restablecerla desde esa misma sección.

[TIP] Anota estos datos en un lugar seguro. Los necesitarás cada vez que quieras conectarte.

Paso 2: Descarga e instala un cliente FTP (FileZilla)

  1. Ve a filezilla-project.org y descarga la versión gratuita para tu sistema operativo.
  2. Instala el programa siguiendo las instrucciones. No requiere configuración especial.
  3. Abre FileZilla. Verás una ventana dividida en varias secciones.

Paso 3: Configura la conexión FTP

En FileZilla, en la parte superior verás campos para:

  • Host: escribe tu servidor FTP (ej: ftp.tudominio.com)
  • Nombre de usuario: tu usuario FTP (ej: usuario)
  • Contraseña: la contraseña de tu cuenta
  • Puerto: déjalo en blanco o escribe 21

Luego haz clic en "Conexión rápida" (o presiona Enter).

[INFO] Si usas FTPS (FTP sobre SSL/TLS), en FileZilla selecciona "FTP" y luego "Requiere TLS explícito sobre FTP" en la configuración del sitio. Pero para la mayoría de cuentas de DirectAdmin, el FTP simple es suficiente.

Paso 4: Navega hasta la carpeta correcta

Una vez conectado, verás dos paneles:

  • Panel izquierdo: archivos de tu computadora.
  • Panel derecho: archivos del servidor (tu hosting).

En el servidor, busca la carpeta public_html. Es la carpeta raíz de tu sitio web. Todos los archivos que subas allí serán visibles en internet.

Si tienes subdominios, cada uno tendrá su propia carpeta dentro de public_html (ej: public_html/blog).

Paso 5: Sube tus archivos

  1. En el panel izquierdo, navega hasta la carpeta de tu computadora donde tienes los archivos que quieres subir.
  2. Selecciona los archivos o carpetas.
  3. Arrástralos al panel derecho (a la carpeta public_html o la que corresponda).
  4. FileZilla comenzará a transferirlos. Verás una barra de progreso.

[WARNING] No subas archivos directamente a la raíz del servidor (fuera de public_html). Solo se mostrarán en la web si están dentro de public_html o sus subcarpetas.

Paso 6: Verifica que los archivos se hayan subido correctamente

  • En FileZilla, verás los archivos listados en el panel derecho.
  • Abre tu navegador y escribe tu dominio (ej: tudominio.com/archivo.html). Si ves el contenido, ¡funciona!

Consejos para gestionar archivos hosting con DirectAdmin y FTP

Una vez que domines la subida básica, aquí tienes trucos útiles:

Usa cuentas FTP separadas

DirectAdmin te permite crear cuentas FTP adicionales. Esto es útil si trabajas con varias personas o quieres limitar el acceso a ciertas carpetas.

  1. En DirectAdmin, ve a "Cuenta FTP".
  2. Haz clic en "Crear cuenta FTP".
  3. Asigna un nombre, contraseña y la carpeta a la que tendrá acceso (ej: public_html/tienda).

Sube archivos grandes con más rapidez

Si tienes muchos archivos o archivos pesados (como imágenes, videos o backups), usa la opción de compresión:

  • Comprime los archivos en un ZIP desde tu computadora.
  • Súbelo por FTP.
  • Luego, desde DirectAdmin (en el administrador de archivos), descomprímelo directamente en el servidor. Esto es mucho más rápido que subir archivo por archivo.

[TIP] FileZilla también permite arrastrar carpetas completas. Si tienes una carpeta con muchas subcarpetas, arrástrala y se subirá todo automáticamente.

Soluciona errores comunes

  • Error de conexión: Verifica que el servidor FTP esté bien escrito y que el puerto 21 esté abierto en tu firewall.
  • Permiso denegado: Asegúrate de que la carpeta de destino tenga permisos de escritura. En DirectAdmin, puedes cambiar permisos desde el administrador de archivos.
  • Archivos no se ven en la web: Revisa que estén dentro de public_html. Si tienes un index.html, debe estar ahí.

Preguntas frecuentes (FAQ) sobre FTP DirectAdmin

¿Puedo usar FTP sin un cliente?

Sí, DirectAdmin tiene un Administrador de archivos integrado. Puedes subir archivos desde el panel web, pero es más lento para muchos archivos. FTP es más eficiente.

¿Qué hago si olvido mi contraseña FTP?

Ve a DirectAdmin, sección "Cuenta FTP" y restablécela. También puedes cambiar la contraseña principal desde "Cambiar contraseña".

¿Es seguro usar FTP?

FTP básico envía datos sin cifrar. Para mayor seguridad, usa FTPS (FTP sobre SSL) si tu servidor lo soporta. DirectAdmin suele tenerlo habilitado. En FileZilla, selecciona "FTP" > "Requiere TLS explícito".

¿Puedo subir archivos desde mi celular?

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

¿Qué diferencia hay entre FTP y SFTP?

SFTP es un protocolo diferente (basado en SSH). DirectAdmin no usa SFTP por defecto, pero algunos servidores lo soportan. Si tu servidor tiene SSH, puedes usar SFTP con el puerto 22.

¿Cómo sé qué carpeta es la correcta?

La carpeta raíz del sitio web es public_html. Si tienes subdominios, busca carpetas con el nombre del subdominio dentro de public_html. Ejemplo: public_html/blog.


Conclusión

Subir archivos por FTP a DirectAdmin es un proceso sencillo que te permite gestionar archivos hosting de manera rápida y eficiente. Solo necesitas un cliente FTP (como FileZilla), tus credenciales de DirectAdmin y saber que la carpeta destino es public_html. Con estos pasos, podrás actualizar tu sitio web, subir plugins, temas o cualquier contenido sin complicaciones.

Recuerda que si en algún momento usas Syspanel (el panel basado en HestiaCP), el proceso es similar, pero el puerto de acceso es el 2106 y la interfaz puede variar ligeramente. En DirectAdmin, todo es más directo.

[INFO] Si tienes dudas, consulta la documentación de DirectAdmin o contacta al soporte de tu hosting. ¡Nunca está de más preguntar!

Ahora que ya sabes cómo hacerlo, ¡manos a la obra! Sube tus archivos y disfruta de tener tu sitio web actualizado al instante.

¿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