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

Cómo subir tu web por FTP con FileZilla a DirectAdmin

Actualizado el 11 de abril de 2026

Introducción: ¿Qué es FTP y por qué necesitas FileZilla?

Si tienes un sitio web, en algún momento necesitarás subir archivos a tu servidor. Aunque los paneles de control como DirectAdmin tienen gestores de archivos integrados, estos son limitados para tareas grandes o complejas. Aquí es donde entra el FTP.

El FTP (File Transfer Protocol) es el método estándar para transferir archivos entre tu ordenador y tu servidor de hosting. Piensa en ello como un "explorador de archivos" entre dos máquinas: tu PC local y el servidor donde vive tu web.

FileZilla es el cliente FTP más popular del mundo, gratuito, de código abierto y disponible para Windows, macOS y Linux. Es la herramienta perfecta para conectarte a tu servidor DirectAdmin y subir, descargar o gestionar archivos de forma visual y rápida.

En este artículo, te explicaré paso a paso cómo conectarte por ftp directadmin usando filezilla directadmin, desde la descarga del programa hasta la subida de tu primera web. No necesitas ser un experto, solo seguir las instrucciones.


Requisitos previos: Qué necesitas antes de empezar

Antes de lanzarnos a configurar FileZilla, asegúrate de tener lo siguiente a mano:

  1. Tus datos de acceso FTP: Estos los encontrarás en tu panel de DirectAdmin. Normalmente son:

    • Servidor/Host: ftp.tudominio.com o la IP de tu servidor.
    • Usuario FTP: Suele ser tu nombre de usuario de DirectAdmin o uno específico que hayas creado.
    • Contraseña: La misma de tu cuenta o la que asignaste al usuario FTP.
    • Puerto: El estándar es el 21, aunque algunos servidores usan el 2106 si tienen configuraciones especiales.
  2. FileZilla descargado: Ve a filezilla-project.org y descarga la versión "FileZilla Client". Es gratis.

  3. Conocimiento básico de tu estructura de archivos: En DirectAdmin, el directorio público de tu web suele ser public_html o domains/tudominio.com/public_html.

[INFO] Si no tienes tus datos FTP a mano, entra en tu panel de DirectAdmin, busca la sección "FTP Management" o "FTP Accounts". Allí podrás ver tus credenciales o crear un nuevo usuario FTP.


Paso 1: Instalar y configurar FileZilla por primera vez

La instalación es trivial: ejecuta el instalador y sigue los pasos. Una vez abierto, verás una interfaz con 4 paneles principales:

  • Panel superior: Barra de herramientas y campo de conexión rápida.
  • Panel izquierdo: Archivos de tu ordenador local.
  • Panel derecho: Archivos del servidor remoto.
  • Panel inferior: Cola de transferencias y mensajes de estado.

Para una conexión rápida, usa el campo de Conexión Rápida en la barra superior. Introduce:

  • Servidor: ftp.tudominio.com
  • Usuario: tu usuario FTP
  • Contraseña: tu contraseña
  • Puerto: 21 (o el que te indique tu hosting)

Haz clic en "Conexión rápida". Si todo es correcto, verás en el panel derecho la lista de archivos de tu servidor.

[TIP] Guarda tus credenciales para futuras conexiones: Ve a Archivo → Gestor de Sitios → Nuevo sitio, introduce los datos y marca "Guardar contraseña". Así solo tendrás que hacer clic en "Conectar" la próxima vez.


Paso 2: Conectar a DirectAdmin por FTP

Una vez que tienes FileZilla abierto y tus datos listos, la conexión es directa. Pero hay un detalle importante: DirectAdmin puede tener configurado un puerto FTP distinto al estándar.

Por defecto, el FTP usa el puerto 21. Sin embargo, algunos servidores por seguridad usan el puerto 2106. Si al conectar con el 21 te da error, prueba con el 2106.

Conexión paso a paso:

  1. Abre FileZilla.
  2. En el campo Servidor, escribe ftp.tudominio.com.
  3. En Usuario, escribe tu usuario FTP.
  4. En Contraseña, escribe tu contraseña.
  5. En Puerto, escribe 21 o 2106 si el primero falla.
  6. Haz clic en Conexión rápida.

Si la conexión es exitosa, verás en el panel de mensajes algo como: "Conexión establecida, esperando mensaje de bienvenida..." y luego "DIRECTADMIN: OK". El panel derecho mostrará los archivos de tu servidor.

[WARNING] Si ves un error de "certificado no válido" o "host key unknown", es normal la primera vez. FileZilla te preguntará si confías en el servidor. Marca "Always trust this host" y acepta. No te preocupes, es una medida de seguridad estándar.


Paso 3: Navegar por la estructura de archivos de DirectAdmin

Una vez conectado, verás la estructura típica de un hosting con DirectAdmin. Las carpetas más comunes son:

  • public_html: Es el directorio raíz de tu web principal. Aquí van los archivos que quieres que sean públicos (index.html, WordPress, etc.).
  • domains: Contiene subcarpetas por cada dominio que tengas. Dentro de cada una, encontrarás public_html.
  • backups: Carpeta para copias de seguridad.
  • logs: Archivos de registro del servidor.

Para subir tu web por FTP, normalmente trabajarás con public_html (si tu dominio es el principal) o con domains/tudominio.com/public_html (si tienes varios dominios).

[INFO] En DirectAdmin, si tienes un addon domain, su carpeta pública será domains/tudominio.com/public_html. Si tu dominio principal es tudominio.com, la carpeta será public_html directamente.


Paso 4: Subir tus archivos web al servidor

Ahora viene la parte principal: subir web por ftp. Sigue estos pasos:

  1. Localiza tus archivos locales: En el panel izquierdo de FileZilla, navega hasta la carpeta de tu ordenador donde tienes los archivos de tu web (por ejemplo, C:\MiWeb o /home/usuario/MiWeb).

  2. Selecciona los archivos y carpetas: Puedes seleccionar varios a la vez con Ctrl + clic (Windows) o Cmd + clic (Mac). Si quieres subir todo, usa Ctrl + A para seleccionar todo.

  3. Arrastra y suelta: Arrastra los archivos seleccionados desde el panel izquierdo hasta la carpeta public_html en el panel derecho. También puedes hacer clic derecho y elegir "Subir".

  4. Observa la cola de transferencia: En el panel inferior, verás el progreso de cada archivo. Espera a que termine. Si hay archivos grandes, puede tardar unos minutos.

  5. Verifica: Una vez subido, haz clic derecho sobre un archivo y elige "Ver/Editar" para comprobar que se subió correctamente. O simplemente abre tu navegador y visita tu dominio.

[TIP] Si tienes muchos archivos y no quieres que se sobrescriban los que ya existen, marca en FileZilla: Transferencia → Tipo de transferencia → Preguntar. Así te preguntará antes de sobrescribir.


Paso 5: Gestionar archivos desde FileZilla (extra)

Además de subir, FileZilla te permite hacer otras operaciones de gestión ftp directadmin:

  • Descargar archivos: Arrastra desde el panel derecho (servidor) al izquierdo (local).
  • Crear carpetas: Clic derecho en el panel derecho → "Crear directorio".
  • Eliminar archivos: Selecciona y pulsa Supr o clic derecho → "Eliminar".
  • Cambiar permisos (CHMOD): Clic derecho → "Permisos de archivo". Es útil para carpetas que necesitan permisos 755 o archivos 644.
  • Renombrar: Clic derecho → "Renombrar".

[WARNING] Ten cuidado al eliminar archivos del servidor. No hay papelera de reciclaje en FTP. Una vez borrado, no podrás recuperarlo fácilmente.


Solución de problemas comunes al usar FTP con DirectAdmin

1. Error "Connection refused" o "No se pudo conectar"

  • Comprueba que el puerto es el correcto (21 o 2106).
  • Asegúrate de que tu hosting permite FTP. Algunos solo permiten SFTP (puerto 22). Si es así, en FileZilla cambia el protocolo a SFTP - SSH File Transfer Protocol en el Gestor de Sitios.

2. Error "530 Login incorrect"

  • Verifica que el usuario y contraseña son correctos.
  • Recuerda que el usuario FTP puede ser distinto al de DirectAdmin. Revisa en tu panel la sección de cuentas FTP.

3. Subida lenta o cortes

  • Si tu conexión es inestable, usa Transferencia → Modo de transferencia → Pasivo. Es el más compatible.
  • Para archivos muy grandes, considera comprimirlos en un ZIP y subirlos, luego descomprimir en el servidor con el gestor de archivos de DirectAdmin.

4. Permisos denegados al subir

  • Revisa que el usuario FTP tiene permisos de escritura en la carpeta destino. En DirectAdmin, puedes asignar permisos en "FTP Accounts" o mediante CHMOD.

Preguntas frecuentes (FAQ)

¿Puedo usar FileZilla para conectarme a DirectAdmin por SFTP?

Sí, DirectAdmin suele tener habilitado SFTP (puerto 22). En FileZilla, en el Gestor de Sitios, selecciona "SFTP - SSH File Transfer Protocol" e introduce el puerto 22. Es más seguro que FTP tradicional.

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

El FTP es un protocolo sin cifrar, mientras que SFTP va sobre SSH y cifra la conexión. Para datos sensibles, usa SFTP siempre que sea posible.

¿Necesito crear un usuario FTP en DirectAdmin antes de conectar?

Si usas tu usuario principal de DirectAdmin, normalmente ya tienes acceso FTP. Pero es buena práctica crear un usuario FTP específico con permisos limitados a una carpeta concreta. En DirectAdmin: FTP Management → FTP Accounts → Create.

¿Qué hago si mi web es WordPress y quiero subirla por FTP?

Sube todos los archivos de WordPress a public_html. Luego importa la base de datos desde phpMyAdmin (en DirectAdmin) y edita el archivo wp-config.php con los datos de la base de datos. Es un proceso más complejo, pero con FTP solo subes los archivos.

¿Puedo usar FileZilla para hacer copias de seguridad?

Sí, descargando todos los archivos de public_html a tu ordenador. Para la base de datos, tendrás que usar la herramienta de backups de DirectAdmin.


Conclusión y buenas prácticas

Subir tu web por FTP con FileZilla a DirectAdmin es un proceso sencillo una vez que entiendes la estructura. Recuerda:

  • Siempre conecta con SFTP si está disponible (puerto 22) para mayor seguridad.
  • Verifica los permisos de carpetas y archivos (755 para carpetas, 644 para archivos).
  • Haz copias de seguridad periódicas descargando tus archivos.
  • Usa el Gestor de Sitios de FileZilla para guardar tus conexiones y no tener que escribir los datos cada vez.

Con esta guía, ya estás listo para subir web por ftp a tu servidor DirectAdmin. Si encuentras algún problema, revisa los logs de FileZilla (pestaña "Mensajes") y no dudes en contactar con tu proveedor de hosting.

[TIP] Si tu hosting usa el panel HestiaCP (ahora llamado Syspanel), el proceso es similar pero el acceso se realiza por el puerto 2106. Asegúrate de usar ese puerto al configurar tu conexión FTP.

¡Ahora ve y sube ese 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