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

¿Cómo subir archivos por FTP en DirectAdmin?

Actualizado el 19 de septiembre de 2025

¿Qué es FTP y por qué es útil para tu web?

FTP son las siglas de File Transfer Protocol (Protocolo de Transferencia de Archivos). Es una forma estándar y segura de mover archivos entre tu computadora y el servidor donde está alojada tu página web. Piensa en ello como un "explorador de archivos" remoto: puedes arrastrar, copiar, pegar, crear carpetas y eliminar elementos directamente en tu hosting, sin necesidad de usar el panel de control web cada vez.

Usar FTP DirectAdmin es especialmente útil cuando:

  • Tienes que subir muchos archivos (por ejemplo, un sitio web completo o una tienda online).
  • Necesitas editar archivos de configuración como .htaccess o wp-config.php.
  • Quieres hacer copias de seguridad de carpetas enteras.
  • Gestionas archivos grandes que el administrador de archivos del panel no soporta bien.

En esta guía completa, aprenderás paso a paso cómo subir archivos FTP en DirectAdmin, desde la configuración de tu cliente FTP hasta la conexión y gestión de tus archivos.


Requisitos previos antes de empezar

Antes de poder conectar FTP DirectAdmin, necesitas tener a mano tres datos clave que te proporciona tu proveedor de hosting:

  1. Dirección del servidor FTP (también llamada host o nombre del servidor). Normalmente es algo como ftp.tudominio.com o la IP del servidor.
  2. Nombre de usuario FTP. Puede ser el mismo que tu usuario de DirectAdmin o uno específico que hayas creado.
  3. Contraseña FTP. La contraseña asociada a ese usuario.

[INFO] Si no tienes estos datos, puedes crearlos desde el panel de DirectAdmin. Ve a la sección "Cuentas FTP" o "FTP Management" y allí podrás añadir un nuevo usuario FTP para tu dominio.


Paso 1: Elige un cliente FTP

Un cliente FTP es un programa que instalas en tu computadora para gestionar las transferencias. Los más populares y fáciles de usar son:

  • FileZilla (gratuito, multiplataforma y muy intuitivo).
  • WinSCP (ideal para Windows, con interfaz similar a la de Windows Explorer).
  • Cyberduck (muy bueno para Mac y Windows).

Para esta guía usaremos FileZilla, pero los pasos son muy similares en cualquier cliente.

¿Dónde descargar FileZilla?

Ve a la página oficial de FileZilla (no uses versiones de sitios no oficiales) y descarga la versión para tu sistema operativo. Instálala como cualquier otro programa.


Paso 2: Configura la conexión FTP en FileZilla

Una vez abierto FileZilla, verás una ventana dividida en varias secciones. En la parte superior hay una barra con campos vacíos: Host, Nombre de usuario, Contraseña y Puerto.

Completa los datos así:

  • Host: Introduce la dirección del servidor FTP (ejemplo: ftp.miweb.com o 123.456.789.10).
  • Nombre de usuario: Tu usuario FTP (ejemplo: usuario@midominio.com o simplemente usuario).
  • Contraseña: La contraseña que te dieron o creaste.
  • Puerto: Déjalo en blanco o pon 21 (es el puerto estándar para FTP). Si tu hosting usa FTP seguro (SFTP/FTPS), puede ser el puerto 22 o 990, pero normalmente el 21 funciona.

Luego haz clic en Conexión rápida (el botón con un rayo). Si todo está bien, verás una lluvia de mensajes en la ventana superior y, tras unos segundos, aparecerán las carpetas de tu servidor en el panel derecho.

[WARNING] Si la conexión falla, revisa que el nombre de usuario y contraseña sean correctos. También verifica que el servidor FTP esté activo (puedes consultarlo con tu proveedor de hosting). Algunos firewalls o antivirus bloquean el puerto 21; prueba desactivándolos temporalmente.


Paso 3: Navega hasta la carpeta correcta

Una vez conectado, verás dos paneles:

  • Izquierdo: Tus archivos locales (los de tu computadora).
  • Derecho: Los archivos del servidor (tu hosting).

En el panel derecho, busca la carpeta donde quieras subir tus archivos. Normalmente, en DirectAdmin, la estructura es:

  • domains/tudominio.com/public_html/

La carpeta public_html es donde debe ir todo el contenido visible de tu sitio web (páginas HTML, imágenes, CSS, etc.). Si tu web usa un CMS como WordPress, ahí estarán los archivos del core, temas y plugins.

[TIP] Si tienes subdominios, cada uno tendrá su propia carpeta dentro de domains/. Por ejemplo, store.tudominio.com estará en domains/store.tudominio.com/public_html.


Paso 4: Sube tus archivos por FTP

Ahora viene la parte fácil. Simplemente:

  1. En el panel izquierdo (tu computadora), navega hasta la carpeta que contiene los archivos que quieres subir.
  2. Selecciona los archivos o carpetas (puedes usar Ctrl+clic para seleccionar varios).
  3. Arrástralos desde el panel izquierdo hasta el panel derecho (dentro de public_html o la carpeta destino).

También puedes hacer clic derecho sobre los archivos seleccionados y elegir "Subir".

Verás una barra de progreso en la parte inferior de FileZilla. Cuando termine, los archivos aparecerán en el panel derecho.

[INFO] Si estás subiendo muchos archivos, la transferencia puede tardar varios minutos. No cierres el programa ni apagues el ordenador hasta que termine.


Paso 5: Verifica que los archivos se hayan subido correctamente

Una vez finalizada la transferencia, puedes comprobarlo de dos maneras:

  • Desde FileZilla: Revisa que los archivos aparezcan en el panel derecho con el mismo tamaño y fecha que en tu computadora.
  • Desde el navegador web: Abre tu dominio (ejemplo: www.tudominio.com) y confirma que la página se carga correctamente.

Si ves errores, puede ser que hayas subido los archivos a la carpeta equivocada o que falten permisos. En ese caso, continúa leyendo.


Gestión de archivos básica desde FTP

Además de subir, con FTP puedes:

Crear carpetas

Haz clic derecho en el panel derecho → "Crear directorio" y ponle nombre.

Renombrar archivos

Selecciona el archivo, haz clic derecho → "Renombrar".

Eliminar archivos

Selecciona y presiona la tecla Supr o haz clic derecho → "Eliminar".

Cambiar permisos (CHMOD)

En DirectAdmin, a veces necesitas dar permisos especiales a ciertos archivos (por ejemplo, 644 para archivos normales y 755 para carpetas). En FileZilla, haz clic derecho sobre el archivo → "Permisos de archivo..." y ajusta el número.

[WARNING] No pongas permisos 777 a menos que sea estrictamente necesario y solo temporalmente, ya que supone un riesgo de seguridad.


Solución de problemas comunes (FAQ)

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

  • Revisa que el nombre del servidor FTP sea correcto.
  • Asegúrate de que tu proveedor de hosting no tenga bloqueado el puerto 21.
  • Prueba usando SFTP (puerto 22) si tu hosting lo soporta. En FileZilla, en lugar de FTP, selecciona "SFTP" en la barra de protocolo.

❌ "Nombre de usuario o contraseña incorrectos"

  • Verifica que el usuario FTP existe. Puedes crearlo desde DirectAdmin en "Cuentas FTP".
  • Si usas un usuario principal de DirectAdmin, a veces el formato es usuario@dominio.com.

❌ "No puedo subir archivos grandes"

  • Algunos hostings limitan el tamaño de archivo por FTP. Consulta con tu proveedor.
  • Prueba comprimir los archivos en un ZIP y subirlos, luego descomprimirlos desde el administrador de archivos de DirectAdmin.

❌ "Los archivos se suben pero la web no se ve"

  • Comprueba que los hayas puesto en public_html y no en otra carpeta.
  • Si tu web usa PHP, asegúrate de que el archivo principal se llame index.php o index.html.
  • Revisa los permisos de los archivos (deben ser 644 para archivos y 755 para carpetas).

Consejos adicionales para una gestión eficiente

  • Usa gestores de archivos locales: Si trabajas con muchos archivos, mantenlos organizados en tu computadora en la misma estructura que en el servidor. Así será más fácil sincronizar.
  • Programa copias de seguridad: Antes de hacer cambios importantes, descarga una copia de la carpeta public_html completa por FTP.
  • Evita subir archivos mientras tu web está en producción: Si es posible, haz las transferencias en horas de bajo tráfico o usa un entorno de pruebas.
  • Si usas Syspanel (antes HestiaCP): Recuerda que el acceso es por el puerto 2106. La estructura de carpetas es similar, pero siempre verifica con tu proveedor.

Conclusión

Subir archivos por FTP DirectAdmin es una habilidad básica pero fundamental para cualquier persona que gestione un sitio web. Con un cliente como FileZilla y los pasos que has aprendido aquí, podrás transferir archivos de forma rápida y segura, sin depender del panel de control web.

Recuerda siempre tener a mano tus credenciales FTP, elegir la carpeta correcta (public_html) y verificar los permisos. Con un poco de práctica, el proceso se volverá automático.

Si te surge cualquier duda, no dudes en consultar la documentación de tu hosting o contactar con su soporte técnico. ¡Ahora ya estás listo para gestionar tus archivos como un profesional!

¿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