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

Subir archivos a tu hosting con FTP: Guía para DirectAdmin

Actualizado el 25 de noviembre de 2025

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

Si tienes una web, llegará el momento en que necesites subir archivos: una imagen, un plugin, un backup o incluso toda tu página. La forma más común y fiable de hacerlo es mediante FTP (Protocolo de Transferencia de Archivos). Piensa en ello como el "mensajero" que se encarga de llevar los archivos desde tu ordenador hasta el servidor donde se aloja tu web.

Con DirectAdmin, el panel de control de tu hosting, tendrás dos formas principales de gestionar tus archivos: el Administrador de Archivos integrado (ideal para tareas rápidas) y el FTP puro y duro, que es perfecto para subir un gran volumen de datos o realizar transferencias de forma más estable y rápida.

En esta guía, te voy a explicar paso a paso cómo usar FTP con DirectAdmin, cómo conectarte con un programa gratuito y famoso como FileZilla, y cómo gestionar tus archivos de manera eficiente. No necesitas ser un experto, solo seguir las instrucciones. ¡Vamos a ello!

Entendiendo las partes: Cliente FTP y Servidor FTP

Antes de empezar a mover archivos, es importante que entiendas los dos lados de la historia:

  • El Servidor FTP: Es el "almacén" donde viven tus archivos web. En tu caso, este servidor está gestionado por DirectAdmin y está siempre encendido y listo para recibir o enviar archivos.
  • El Cliente FTP: Es el programa que instalas en tu ordenador para "hablar" con el servidor. El más conocido y recomendado para principiantes es FileZilla. Es gratuito, de código abierto y funciona en Windows, Mac y Linux.

La comunicación entre ambos se realiza mediante el protocolo FTP. Para que la conexión sea segura, siempre deberías usar FTP sobre TLS (FTPS) o SFTP (si tu servidor lo permite), que cifran los datos, especialmente tu contraseña.

Paso 1: Crear una cuenta FTP en DirectAdmin

Para poder conectarte por FTP DirectAdmin, primero necesitas tener una cuenta FTP creada. DirectAdmin ya crea una cuenta principal por defecto (normalmente con el mismo nombre que tu usuario), pero es una buena práctica crear cuentas separadas para diferentes dominios o proyectos. Así tienes más control y seguridad.

### Cómo crear una cuenta FTP paso a paso

  1. Accede a tu panel de DirectAdmin: Abre tu navegador y ve a la URL que te proporcionó tu proveedor de hosting (normalmente algo como https://tudominio.com:2222 o una IP específica). Inicia sesión con tu usuario y contraseña principal.
  2. Busca la sección "Cuentas FTP": En el menú principal, busca un icono o enlace que diga "FTP Management" o "Cuentas FTP". Haz clic en él.
  3. Rellena el formulario "Crear Cuenta": Verás un formulario con varios campos. Deberás completar los siguientes:
    • Nombre de Usuario: Este es el nombre que usarás para conectarte. Elige algo descriptivo, como web1 o juan. IMPORTANTE: En muchos casos, el sistema te pedirá que el nombre de usuario sea único en todo el servidor, por lo que puede que necesites incluir tu nombre de usuario principal como prefijo (ej: tuusuario_web1).
    • Contraseña: Elige una contraseña segura. Puedes usar el generador que ofrece el propio panel haciendo clic en el icono de la llave. Es fundamental que sea robusta para evitar accesos no autorizados.
    • Directorio o Ruta: Este es el punto clave. Debes especificar la carpeta del servidor a la que esta cuenta FTP tendrá acceso. Si es para el dominio principal, suele ser algo como /domains/tudominio.com/public_html. Si es para un subdominio, será /domains/sub.dominio.com/public_html. Si no estás seguro, contacta con tu proveedor, pero lo más común es la ruta de public_html de tu dominio.
    • Cuota: Puedes limitar el espacio que puede usar esta cuenta FTP. Si no quieres limitarlo, déjalo en 0 o ilimitado (dependiendo de cómo lo muestre tu panel).
  4. Haz clic en "Crear": Una vez rellenado todo, pulsa el botón para crear la cuenta. ¡Listo! Ya tienes tu cuenta FTP creada.

Paso 2: Descargar e instalar FileZilla

Ahora que tienes tu cuenta, necesitas un cliente FTP. FileZilla es la opción más popular por su facilidad de uso y potencia. Aquí te explico cómo ponerlo en marcha:

  1. Ve a la web oficial: Entra en filezilla-project.org y descarga la versión para tu sistema operativo. Asegúrate de descargar la versión "FileZilla Client", no la del servidor.
  2. Instálalo: El proceso de instalación es sencillo. Sigue los pasos del asistente y acepta las opciones por defecto. No necesitas configurar nada especial durante la instalación.
  3. Abre FileZilla: Una vez instalado, ábrelo. Verás una interfaz con varias áreas. No te asustes, solo usaremos una pequeña parte.

Paso 3: Conectar FTP DirectAdmin con FileZilla

Esta es la parte más importante del proceso. Vamos a configurar la conexión. Tienes dos formas de hacerlo: rápida (para una conexión puntual) y permanente (para guardar los datos y conectarte con un clic).

### Método rápido: La barra de conexión rápida

En la parte superior de FileZilla, verás una barra con cuatro campos: Host, Nombre de Usuario, Contraseña y Puerto. Es la forma más directa.

  1. Host: Aquí debes escribir la dirección de tu servidor FTP. Es muy importante que empieces con ftp:// para que FileZilla sepa que debe usar el protocolo FTP. Por ejemplo: ftp.tudominio.com o la IP de tu servidor. Si tu hosting te ha dado un puerto específico para FTP, escríbelo en el campo "Puerto" (el estándar es el 21 para FTP normal, y el 990 para FTPS implícito).
  2. Nombre de Usuario: Escribe el nombre de usuario de la cuenta FTP que creaste en DirectAdmin.
  3. Contraseña: Escribe la contraseña de esa cuenta.
  4. Conectar: Pulsa el botón "Conexión rápida". FileZilla intentará conectar y, si todo es correcto, verás que en el panel superior (el "Registro de mensajes") aparecen mensajes de éxito y el panel derecho (el de "Sitio remoto") se llenará con los archivos de tu servidor.

### Método permanente: El Administrador de Sitios (Recomendado)

Para no tener que escribir los datos cada vez, es mejor usar el Administrador de Sitios.

  1. Abre el Administrador de Sitios: Haz clic en el primer icono de la barra de herramientas (tiene forma de servidor) o ve a Archivo > Administrador de Sitios.
  2. Crea un sitio nuevo: Pulsa el botón "Nuevo sitio" y dale un nombre descriptivo (ej: "Mi Web Principal").
  3. Configura la conexión: En la pestaña "General", completa los siguientes campos:
    • Protocolo: Elige "FTP - Protocolo de Transferencia de Archivos". Si tu hosting soporta SFTP (SSH), elige "SFTP - Protocolo de Transferencia de Archivos SSH", que es más seguro. Si no estás seguro, usa FTP.
    • Host: Escribe la dirección de tu servidor (ej: ftp.tudominio.com).
    • Puerto: Si usas FTP normal, déjalo en 21. Si usas SFTP, el puerto suele ser el 22. Déjalo en blanco si no lo sabes.
    • Tipo de inicio de sesión: Elige "Normal".
    • Usuario: Escribe tu nombre de usuario FTP.
    • Contraseña: Escribe tu contraseña.
  4. Configura la seguridad (Recomendado): Ve a la pestaña "Configuración de transferencia" y, si tu servidor lo permite, marca la opción "Usar FTP sobre TLS explícito si está disponible". Esto cifrará tus datos y es una buena práctica de seguridad.
  5. Conectar: Pulsa el botón "Conectar". FileZilla guardará la configuración y se conectará automáticamente.

[TIP] Si tu proveedor de hosting te ha indicado que uses un puerto específico para FTP, como el 21 o el 2106, asegúrate de introducirlo en el campo "Puerto". Cada proveedor puede tener configuraciones ligeramente diferentes.

Paso 4: Navegando y subiendo archivos con FileZilla

Una vez conectado, verás dos paneles principales:

  • Panel Izquierdo (Sitio Local): Muestra los archivos y carpetas de tu ordenador.
  • Panel Derecho (Sitio Remoto): Muestra los archivos y carpetas de tu servidor (tu hosting).

### Cómo subir archivos (Upload)

Subir archivos es tan fácil como arrastrar y soltar.

  1. Navega en el panel local: En el panel izquierdo, busca en tu ordenador la carpeta que contiene los archivos que quieres subir (por ejemplo, una carpeta con imágenes o tu web hecha en WordPress).
  2. Navega en el panel remoto: En el panel derecho, entra en la carpeta donde quieres subir los archivos. Normalmente, para que una web funcione, los archivos deben estar en la carpeta public_html de tu dominio.
  3. Arrastra y suelta: Selecciona los archivos o carpetas del panel izquierdo y arrástralos hasta el panel derecho. Verás que al final del panel aparece una cola de transferencia que muestra el progreso. Cuando termine, los archivos estarán en tu servidor.

### Cómo descargar archivos (Download)

El proceso es inverso:

  1. Selecciona los archivos o carpetas en el panel remoto (derecho).
  2. Arrátralos hasta la carpeta deseada en el panel local (izquierdo).

[INFO] FileZilla también te permite hacer clic derecho sobre un archivo y elegir "Subir" o "Descargar". Esto es útil si estás en una vista más detallada.

Paso 5: Gestionar archivos DirectAdmin desde el panel

No siempre tienes que usar un cliente FTP. Para tareas rápidas, como editar un archivo de configuración o crear una carpeta, el Administrador de Archivos de DirectAdmin es tu mejor aliado. Es como el explorador de archivos de tu hosting.

### Acceder al Administrador de Archivos

  1. Inicia sesión en DirectAdmin.
  2. Busca el icono "Administrador de Archivos" o "File Manager" en el menú principal. Haz clic en él.
  3. Te pedirá que elijas un directorio (carpeta). Normalmente, te mostrará una lista de tus dominios. Haz clic en el que quieras gestionar y luego en la carpeta public_html (o la que necesites).

### Funciones principales del Administrador de Archivos

Una vez dentro, verás una interfaz similar a la de cualquier explorador de archivos. Puedes:

  • Subir archivos: Haz clic en el botón "Subir" (o "Upload"). Se abrirá una ventana donde puedes arrastrar y soltar archivos desde tu ordenador. Es ideal para subir archivos de forma rápida sin necesidad de un programa externo.
  • Crear carpetas: Usa el botón "Crear carpeta" para organizar tus archivos.
  • Editar archivos: Haz clic derecho sobre un archivo y selecciona "Editar". Se abrirá un editor de texto en línea, perfecto para hacer cambios rápidos en archivos como .htaccess o wp-config.php.
  • Cambiar permisos: Puedes modificar los permisos de archivos y carpetas (CHMOD) desde el menú de propiedades. Esto es esencial para la seguridad de tu web.
  • Comprimir y descomprimir: Puedes subir un archivo .zip y descomprimirlo directamente en el servidor, o comprimir una carpeta para descargarla. Esto es muy útil para mover grandes cantidades de archivos.

[TIP] Para gestionar archivos DirectAdmin de forma eficiente, te recomiendo usar el Administrador de Archivos para tareas puntuales y un cliente FTP como FileZilla para transferencias masivas o cuando necesites una conexión más estable y rápida.

Solución de problemas comunes al conectar por FTP

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

  • Error de "Nombre de usuario o contraseña incorrectos": Revisa que has escrito bien el nombre de usuario (a veces incluye el prefijo del dominio) y la contraseña. Ten cuidado con las mayúsculas y minúsculas. Si estás seguro de que son correctos, intenta crear una nueva contraseña desde DirectAdmin.
  • Error de "No se puede conectar al servidor": Esto suele ser un problema de configuración. Verifica que el host es correcto (prueba con ftp.tudominio.com o con la IP del servidor). También asegúrate de que el puerto es el correcto (21 para FTP, 990 para FTPS). A veces, el firewall de tu red local o del hosting bloquea el puerto 21. Prueba a usar SFTP (puerto 22) si tu hosting lo soporta.
  • El tiempo de conexión se agota: Si la conexión se queda en "Esperando respuesta", puede que el servidor FTP esté bloqueando tu IP temporalmente por muchos intentos fallidos. Espera unos minutos e inténtalo de nuevo. También puede que tu proveedor de hosting solo permita conexiones desde ciertas IPs.
  • Los archivos no se ven en la web: Si subes archivos y no aparecen en tu sitio, verifica que los has subido a la carpeta correcta. Deben estar en public_html del dominio correspondiente. Asegúrate de que no hay una caché en tu navegador que esté mostrando la versión antigua de la página.

[WARNING] NUNCA compartas tu contraseña de FTP con nadie. Es la llave de acceso a tu web. Si necesitas que alguien la use, crea una cuenta FTP específica con permisos limitados a una carpeta concreta.

Preguntas Frecuentes (FAQ)

### ¿Es lo mismo FTP que DirectAdmin?

No. DirectAdmin es el panel de control de tu hosting, una interfaz web para gestionar todo (correos, bases de datos, dominios, etc.). FTP es un protocolo de red para transferir archivos. DirectAdmin incluye un servidor FTP y un cliente FTP en su Administrador de Archivos, pero puedes usar programas externos como FileZilla.

### ¿Cuál es el puerto FTP de DirectAdmin?

El puerto estándar para FTP es el 21. Para FTP sobre TLS implícito (FTPS), es el 990. Para SFTP (SSH), es el 22. Tu proveedor de hosting puede tener configurado un puerto diferente, así que verifica la información que te dieron. Si usas un panel alternativo como Syspanel, recuerda que el puerto de acceso es el 2106.

### ¿Cómo subir archivos a mi hosting sin usar FTP?

Puedes usar el Administrador de Archivos de DirectAdmin, que es una interfaz web que te permite subir archivos directamente desde tu navegador. Es ideal para archivos pequeños, pero para muchos archivos o archivos grandes, un cliente FTP como FileZilla es más fiable y rápido.

### ¿Por qué no puedo conectarme a mi FTP?

Las causas más comunes son: datos incorrectos (usuario/contraseña), puerto equivocado, IP bloqueada por el firewall del servidor o de tu red, o que el servidor FTP esté caído. Revisa cada uno de estos puntos. Si el problema persiste, contacta con tu proveedor de hosting.

### ¿Es seguro usar FTP?

El FTP tradicional no es seguro porque envía tus datos (incluida la contraseña) sin cifrar. Siempre que sea posible, usa FTPS (FTP sobre TLS) o SFTP para cifrar la conexión. En DirectAdmin, puedes configurar tu cliente FTP para usar FTPS expl

¿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