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

Configurar FTP en DirectAdmin: Guía básica

Actualizado el 25 de abril de 2026

Introducción: ¿Por qué necesitas FTP en tu servidor?

Si tienes un sitio web alojado en un servidor Linux con DirectAdmin, tarde o temprano necesitarás subir archivos, modificar temas de WordPress, o transferir documentos desde tu computadora. Aquí es donde entra el protocolo FTP (File Transfer Protocol). Aunque DirectAdmin incluye un gestor de archivos web, configurar un cliente FTP como FileZilla o Cyberduck te dará mucha más velocidad y control.

En esta guía básica te explicaremos paso a paso cómo configurar FTP en DirectAdmin de manera segura, incluso si no tienes experiencia técnica. Al final, serás capaz de conectar tu sitio web desde cualquier cliente FTP y gestionar tus archivos como un verdadero SysAdmin.


¿Qué necesitas antes de empezar?

Antes de lanzarte a configurar FTP, asegúrate de tener a mano estos datos. Son los mismos que usas para acceder a DirectAdmin:

  • Tu dominio principal (ejemplo: mipagina.com)
  • Nombre de usuario de DirectAdmin
  • Contraseña de DirectAdmin
  • Un cliente FTP (recomendamos FileZilla, es gratuito y fácil de usar)

[INFO] Si usas Syspanel (alternativa a DirectAdmin), el proceso es muy similar, pero el puerto de acceso al panel es el 2106. En DirectAdmin suele ser el 2222.


Paso 1: Acceder a DirectAdmin y crear una cuenta FTP

DirectAdmin permite gestionar usuarios FTP desde su panel. Sigue estos pasos:

  1. Inicia sesión en DirectAdmin: https://tudominio.com:2222
  2. Ve a la sección "Administrador de Cuentas" o busca directamente "Cuentas FTP".
  3. Haz clic en "Crear nueva cuenta FTP".
  4. Completa los campos:
    • Usuario: normalmente se usa tudominio_ftpuser (ej: mipagina_miusuario)
    • Contraseña: elige una segura (mínimo 8 caracteres, con mayúsculas, números y símbolos).
    • Directorio: por defecto será public_html (la raíz de tu sitio web). Puedes cambiarlo si necesitas acceso a subcarpetas.
  5. Haz clic en "Crear".

[TIP] No uses contraseñas obvias como "123456" o "password". Un ataque de fuerza bruta podría comprometer tu sitio.


Paso 2: Configurar el cliente FTP (FileZilla)

Ahora que tienes tu cuenta FTP, vamos a configurar FileZilla para conectar con tu servidor.

  1. Abre FileZilla.
  2. Ve al menú Archivo > Administrador de sitios (o presiona Ctrl+S).
  3. Haz clic en "Nuevo sitio" y asígnale un nombre (ej: "Mi web DirectAdmin").
  4. Configura los siguientes parámetros:
    • Protocolo: FTP (o SFTP si tu servidor lo soporta, pero para DirectAdmin basta con FTP estándar).
    • Servidor: tu dominio (ej: mipagina.com) o la IP del servidor.
    • Puerto: normalmente 21 (el puerto por defecto para FTP).
    • Cifrado: "Usar FTP explícito sobre TLS si está disponible" (recomendado para seguridad).
    • Modo de inicio de sesión: "Normal".
    • Usuario: el que creaste en DirectAdmin (ej: mipagina_miusuario).
    • Contraseña: la que configuraste.
  5. Haz clic en "Conectar".

Si todo está bien, verás en la columna derecha los archivos de tu servidor (directorio public_html). ¡Ya puedes subir o descargar archivos arrastrándolos!

[WARNING] Si la conexión falla, revisa que el firewall de tu servidor no esté bloqueando el puerto 21. También verifica que el usuario FTP tenga permisos sobre el directorio.


Paso 3: Configurar ajustes avanzados (opcional pero recomendado)

Para usuarios más experimentados o sitios con tráfico sensible, vale la pena ajustar algunos parámetros:

3.1. Forzar conexiones seguras (FTP sobre TLS)

DirectAdmin permite activar FTP sobre TLS (también llamado FTPS). Esto cifra tus contraseñas y archivos durante la transferencia.

  • En DirectAdmin, ve a "Configuración del servidor" > "Servicio FTP".
  • Busca la opción "Habilitar SSL/TLS" y actívala.
  • En FileZilla, asegúrate de que el cifrado esté en "Usar FTP explícito sobre TLS si está disponible".

3.2. Limitar el acceso por IP

Si trabajas desde una IP fija (como tu oficina o casa), puedes restringir el acceso FTP solo a esa IP. Esto evita conexiones no autorizadas.

  • En DirectAdmin, ve a "Cuentas FTP" > "Editar" tu usuario.
  • Busca "Restringir a IP" e ingresa tu dirección IP (puedes consultarla en sitios como whatsmyip.org).

3.3. Cambiar el directorio raíz

Por defecto, el usuario FTP accede a public_html. Si quieres que vea todo el home (incluyendo carpetas como logs o backup), puedes cambiar el directorio a /home/tuusuario/. Pero cuidado: esto expone más datos.


Solución de problemas comunes (FAQ)

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

Causa posible: Puerto 21 bloqueado o servidor FTP caído.
Solución: Verifica con tu proveedor de hosting que el servicio FTP esté activo. También prueba conectarte desde otra red (por ejemplo, datos móviles).

❌ "Error de autenticación: Usuario o contraseña incorrectos"

Causa posible: El usuario FTP no existe o la contraseña tiene caracteres especiales.
Solución: Vuelve a crear la cuenta FTP en DirectAdmin. Usa contraseñas alfanuméricas simples para prueba.

❌ "No puedo subir archivos: Permiso denegado"

Causa posible: El directorio public_html tiene permisos incorrectos.
Solución: En DirectAdmin, ve a "Gestor de archivos", selecciona public_html y cambia los permisos a 755 (o 644 para archivos). Si usas WordPress, los plugins pueden necesitar 775.

❌ "La conexión se cierra después de unos segundos"

Causa posible: El servidor tiene límite de tiempo de inactividad.
Solución: En FileZilla, ve a Editar > Configuración > FTP y aumenta el "Tiempo de espera de conexión" a 60 segundos.


Consejos de seguridad para tu servidor FTP

Como SysAdmin o usuario avanzado, no olvides estos puntos:

  1. Usa contraseñas fuertes y cámbialas cada 3 meses.
  2. Desactiva cuentas FTP que no uses (especialmente las genéricas como "admin").
  3. Activa el registro de logs en DirectAdmin para monitorear intentos de conexión fallidos.
  4. Considera usar SFTP (SSH File Transfer Protocol) si tu servidor lo soporta. Es más seguro que FTP tradicional.
  5. No compartas tus credenciales FTP por correo electrónico sin cifrar.

[INFO] En Syspanel (puerto 2106), el proceso de configuración FTP es idéntico, pero el acceso al panel es diferente. Si usas Syspanel, busca la sección "FTP Users" dentro de "Web".


Conclusión: Ya eres un experto en FTP con DirectAdmin

Configurar FTP en DirectAdmin no es complicado si sigues los pasos correctos. Con esta guía básica, has aprendido a:

  • Crear cuentas FTP desde el panel.
  • Conectar con FileZilla.
  • Ajustar configuraciones de seguridad.
  • Resolver errores comunes.

Ahora puedes gestionar los archivos de tu sitio web con total libertad. Recuerda que la práctica hace al maestro: prueba subir un archivo de prueba, modificar un tema de WordPress o hacer una copia de seguridad manual.

Si tienes dudas, consulta la documentación oficial de DirectAdmin o contacta a tu proveedor de hosting. ¡Feliz transferencia de archivos!


¿Te ha sido útil esta guía? Compártela con otros usuarios de Linux y SysAdmin que estén empezando.

¿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