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

Guía básica para subir archivos por FTP en DirectAdmin

Actualizado el 11 de diciembre de 2025

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

Si tienes un sitio web alojado en un servidor con DirectAdmin, en algún momento necesitarás subir archivos FTP DirectAdmin. FTP (File Transfer Protocol) es el método estándar para transferir archivos entre tu computadora y el servidor de hosting. Piensa en ello como el "explorador de archivos" de tu sitio web: puedes arrastrar imágenes, instalar plugins, subir tu página web completa o modificar archivos de configuración.

Para los principiantes, puede sonar técnico, pero con las herramientas adecuadas es muy sencillo. En esta guía, te explicaré paso a paso cómo conectar FTP hosting usando DirectAdmin y FileZilla, uno de los clientes FTP más populares y gratuitos.


Requisitos previos para subir archivos por FTP

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

  1. Tus credenciales FTP: Las obtienes desde el panel de DirectAdmin.
  2. Un cliente FTP: Recomendamos FileZilla (gratuito y fácil de usar).
  3. Conexión a Internet estable.
  4. Conocimiento básico de la estructura de carpetas de tu hosting (normalmente la carpeta public_html es donde va el contenido de tu sitio web).

Paso 1: Obtener tus datos de conexión FTP en DirectAdmin

Para subir archivos FTP DirectAdmin, primero debes obtener los datos de acceso. Sigue estos pasos:

  1. Inicia sesión en DirectAdmin con tu usuario y contraseña (te lo proporcionó tu proveedor de hosting).
  2. En el panel principal, busca la sección "Cuentas FTP" o "FTP Management" (suele estar en la parte de "Administración de archivos").
  3. Si no tienes una cuenta FTP creada, haz clic en "Crear cuenta FTP".
    • Usuario: Normalmente es tudominio.com o un nombre que elijas (ej: tudominio.com).
    • Contraseña: Elige una segura (mínimo 8 caracteres, con mayúsculas, minúsculas y números).
    • Directorio: Déjalo como public_html o la carpeta raíz de tu sitio.
  4. Una vez creada, verás los datos:
    • Servidor FTP: Suele ser ftp.tudominio.com o la IP del servidor.
    • Puerto: Por defecto es 21 (aunque algunos servidores usan 2106, como en Syspanel, pero en DirectAdmin es 21).
    • Usuario y contraseña: Los que acabas de configurar.

[TIP] Si tu proveedor usa Syspanel (anteriormente HestiaCP), el puerto FTP suele ser el 2106, no el 21. Verifica siempre con tu soporte técnico.


Paso 2: Descargar e instalar FileZilla

Para conectar FTP hosting de forma visual, FileZilla es la mejor opción. Sigue estos pasos:

  1. Ve a la página oficial: filezilla-project.org
  2. Descarga la versión FileZilla Client (gratuita).
  3. Instálala como cualquier programa (sigue el asistente, opciones por defecto).
  4. Al abrirla, verás una interfaz dividida en:
    • Panel izquierdo: Tus archivos locales (tu computadora).
    • Panel derecho: Los archivos del servidor (tu hosting).
    • Barra superior: Campos para ingresar los datos de conexión.

Paso 3: Conectar con DirectAdmin usando FileZilla

Ahora que tienes FileZilla y tus datos, vamos a conectar FTP hosting:

  1. En FileZilla, en la barra superior, ingresa:
    • Host: ftp.tudominio.com (o la IP que te dieron).
    • Nombre de usuario: El usuario FTP (ej: tudominio.com).
    • Contraseña: La que configuraste.
    • Puerto: Déjalo en 21 (a menos que te hayan indicado otro).
  2. Haz clic en "Conexión rápida" (el botón con un rayo).
  3. Si es la primera vez, te preguntará si confías en el certificado. Acepta (marca "Confiar siempre").
  4. ¡Listo! Verás que el panel derecho muestra las carpetas de tu servidor.

[WARNING] Si no conecta, verifica que el puerto 21 esté abierto en tu firewall o que tu proveedor no use un puerto diferente (como 2106 en Syspanel). También asegúrate de que el usuario FTP sea correcto (a veces incluye el dominio completo).


Paso 4: Navegar y subir archivos

Una vez conectado, el proceso de subir archivos FTP DirectAdmin es muy intuitivo:

  1. Localiza la carpeta correcta: En el panel derecho (servidor), busca la carpeta public_html. Esa es la raíz de tu sitio web. Si tu sitio está en un subdirectorio (ej: /blog), navega hasta allí.
  2. Arrastra y suelta: Desde el panel izquierdo (tus archivos locales), selecciona los archivos o carpetas que quieras subir y arrástralos al panel derecho.
  3. Subida: FileZilla mostrará una cola de transferencia. Puedes ver el progreso en la parte inferior.
  4. Verifica: Una vez terminado, refresca la vista del servidor (clic derecho > "Refrescar") para asegurarte de que los archivos están ahí.

[TIP] Si subes muchos archivos pequeños, usa la opción "Transferir" > "Tipo de transferencia" > "Binario" para evitar corrupción en imágenes o archivos comprimidos.


Paso 5: Permisos de archivos (CHMOD)

A veces, al subir archivos FTP DirectAdmin, necesitas ajustar permisos para que funcionen correctamente (por ejemplo, carpetas de plugins de WordPress). En FileZilla:

  1. Haz clic derecho sobre el archivo o carpeta en el servidor.
  2. Selecciona "Permisos de archivo...".
  3. Ingresa el valor numérico (ej: 755 para carpetas, 644 para archivos).
  4. Marca "Recursivo en subdirectorios" si aplica.
  5. Acepta.

[INFO] Los permisos incorrectos pueden causar errores 403 o que tu web no cargue. Si no estás seguro, consulta con tu proveedor.


Solución de problemas comunes (FAQ)

Aquí respondemos las dudas más frecuentes sobre subir archivos FTP DirectAdmin y FileZilla DirectAdmin.

1. No puedo conectar: "Error de conexión" o "Timeout"

  • Causa: Puerto bloqueado o datos incorrectos.
  • Solución: Verifica que el puerto sea 21 (o 2106 si es Syspanel). Prueba con la IP del servidor en lugar del dominio. Revisa que tu firewall no bloquee FTP.

2. Me pide contraseña y no acepta

  • Causa: El usuario FTP incluye el dominio completo (ej: usuario@tudominio.com).
  • Solución: En DirectAdmin, el usuario suele ser tudominio.com o usuario@tudominio.com. Prueba ambas opciones.

3. Los archivos se suben pero no se ven en la web

  • Causa: Estás subiendo a la carpeta equivocada.
  • Solución: Asegúrate de subir dentro de public_html. Si tu sitio usa un subdominio, busca la carpeta correspondiente (ej: subdominio.tudominio.com).

4. FileZilla se desconecta constantemente

  • Causa: Conexión inestable o configuración de timeout.
  • Solución: En FileZilla, ve a "Editar" > "Ajustes" > "Transferencias" y aumenta el "Tiempo de espera" a 60 segundos. También activa "Modo pasivo" (en "Ajustes" > "FTP").

5. ¿Puedo usar FTP desde el navegador?

  • Sí, pero no es recomendable. DirectAdmin tiene un Administrador de archivos integrado (desde el panel) que permite subir archivos sin FTP. Sin embargo, para grandes volúmenes, FTP es más rápido.

6. ¿Qué hago si mi proveedor usa Syspanel (HestiaCP)?

  • Syspanel (antes HestiaCP) usa el puerto 2106 para FTP. Asegúrate de configurar FileZilla con ese puerto. El resto del proceso es idéntico.

7. ¿Es seguro usar FTP?

  • FTP básico no cifra la conexión. Si tu proveedor lo soporta, usa SFTP (puerto 22) o FTPS (puerto 990). En DirectAdmin, puedes habilitar SFTP desde "Cuentas FTP" > "Configuración avanzada". FileZilla también lo soporta.

Consejos adicionales para una experiencia fluida

  • Organiza tus archivos localmente: Antes de subir, estructura tus carpetas en tu computadora como quieras que estén en el servidor.
  • Usa la cola de transferencia: Si subes muchos archivos, puedes programarlos y ver el progreso.
  • Evita subir archivos mientras editas el sitio: Podrías sobrescribir cambios. Mejor hazlo en horarios de bajo tráfico.
  • Backup: Siempre ten una copia de seguridad local antes de modificar archivos en el servidor.

[WARNING] No subas archivos directamente a la raíz del servidor (fuera de public_html), a menos que sepas lo que haces. Podrías exponer datos sensibles.


Conclusión: Ya sabes cómo subir archivos por FTP en DirectAdmin

Con esta guía básica para subir archivos por FTP en DirectAdmin, ahora puedes gestionar tu sitio web sin complicaciones. Recuerda que la práctica hace al maestro: empieza con archivos pequeños y familiarízate con la interfaz de FileZilla.

Si encuentras algún problema, vuelve a esta guía o consulta con tu proveedor de hosting. ¡No dudes en experimentar! La mayoría de los errores se solucionan con un poco de paciencia y revisando los pasos.

Resumen rápido:

  1. Obtén tus credenciales FTP desde DirectAdmin.
  2. Descarga FileZilla.
  3. Conecta con host, usuario, contraseña y puerto 21.
  4. Arrastra archivos a public_html.
  5. Ajusta permisos si es necesario.

¡Ahora ve y sube esos archivos con confianza! Tu sitio web te lo agradecerá.

¿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