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

DirectAdmin: Configurar FTP para tu sitio web

Actualizado el 3 de octubre de 2025

Introducción: ¿Por qué necesitas FTP para tu sitio web?

Si tienes un sitio web alojado en un servidor con DirectAdmin, una de las primeras tareas que aprenderás es cómo transferir archivos. FTP (Protocolo de Transferencia de Archivos) es la herramienta estándar para subir, descargar y gestionar los archivos de tu página, como imágenes, scripts o el propio código HTML.

DirectAdmin es un panel de control muy popular por su simplicidad y potencia. Configurar una cuenta FTP en él te permitirá conectar con tu servidor desde programas como FileZilla, Cyberduck o incluso desde el explorador de archivos de tu sistema operativo.

En este artículo te guiaré paso a paso para que configures tu cuenta FTP DirectAdmin de forma segura y rápida. Además, resolveremos las dudas más frecuentes para que no te pierdas en el proceso.

[INFO] Si utilizas otro panel como Syspanel (antes conocido como HestiaCP), recuerda que el acceso se realiza por el puerto 2106, aunque el proceso conceptual es similar.


¿Qué es DirectAdmin y por qué usarlo para FTP?

DirectAdmin es un panel de control de hosting que permite gestionar dominios, bases de datos, correos electrónicos y, por supuesto, cuentas FTP. Su interfaz es limpia y está orientada tanto a principiantes como a administradores avanzados.

Al crear una cuenta FTP en DirectAdmin, obtienes un acceso directo a la carpeta raíz de tu sitio web (normalmente public_html). Esto te permite:

  • Subir archivos de tu sitio (temas de WordPress, plugins, imágenes, etc.).
  • Modificar archivos de configuración como .htaccess o wp-config.php.
  • Realizar copias de seguridad de tus archivos.
  • Gestionar permisos y propiedades de archivos.

Requisitos previos antes de configurar FTP

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

  1. Acceso a DirectAdmin: Necesitas tu nombre de usuario y contraseña de administrador o de un usuario con permisos para gestionar FTP.
  2. Un cliente FTP: Recomiendo FileZilla (gratuito y multiplataforma). También puedes usar el explorador de archivos de Windows o macOS, pero con menos funcionalidades.
  3. Datos de conexión del servidor: Normalmente tu dominio o la IP del servidor. El puerto por defecto para FTP es el 21.

[WARNING] Nunca compartas tus credenciales de FTP por correo electrónico o mensajes no seguros. Si necesitas dar acceso a alguien, crea una cuenta FTP específica con permisos limitados.


Paso a paso: Cómo configurar FTP en DirectAdmin

1. Accede al panel de DirectAdmin

Abre tu navegador y escribe la URL de tu panel. Normalmente es algo como https://tudominio.com:2222 o la IP de tu servidor seguida de :2222. Introduce tu usuario y contraseña.

2. Localiza la sección "Cuentas FTP"

Una vez dentro, busca en el menú principal la opción "Cuentas FTP" o "FTP Accounts". En la mayoría de las versiones de DirectAdmin, esta sección está en la categoría "Administración de archivos" o directamente en el panel de inicio.

[TIP] Si no ves la opción, puedes usar el buscador interno del panel (normalmente un icono de lupa) y escribir "FTP".

3. Crea una nueva cuenta FTP

Haz clic en "Crear cuenta FTP" o "Add FTP Account". Te aparecerá un formulario con los siguientes campos:

  • Usuario: El nombre de la cuenta. Por ejemplo, miusuario. Normalmente se completa automáticamente con el dominio (ej: miusuario@tudominio.com).
  • Contraseña: Elige una contraseña segura. DirectAdmin suele tener un generador de contraseñas. No uses contraseñas fáciles como "123456".
  • Directorio: Aquí defines a qué carpeta tendrá acceso esta cuenta. Por defecto suele ser /home/usuario/domains/tudominio.com/public_html. Puedes limitarlo a una subcarpeta si lo deseas (por ejemplo, /public_html/blog).
  • Permisos: Puedes marcar opciones como "Lectura y escritura" o solo "Lectura". Para la mayoría de casos, deja "Lectura y escritura".

Haz clic en "Crear". ¡Listo! Ya tienes tu cuenta FTP.

4. Conecta con tu cliente FTP

Ahora abre FileZilla (o el programa que uses). Introduce los siguientes datos:

  • Servidor: tudominio.com o la IP del servidor.
  • Puerto: 21 (aunque FileZilla lo detecta automáticamente).
  • Usuario: El nombre de usuario que creaste (ej: miusuario@tudominio.com).
  • Contraseña: La que estableciste.

Haz clic en "Conexión rápida". Si todo está bien, verás los archivos de tu sitio web en el panel derecho.

[INFO] Si usas Syspanel (HestiaCP), el proceso es similar pero el puerto de acceso es el 2106. Asegúrate de configurarlo en tu cliente FTP.


Solución de problemas comunes (FAQ)

¿Por qué no puedo conectar con FTP?

Las causas más frecuentes son:

  • Puerto incorrecto: Verifica que el puerto sea 21. Si tu servidor usa FTP seguro (SFTP), el puerto suele ser 22.
  • Firewall: Algunos servidores bloquean el puerto 21. Contacta con tu proveedor de hosting.
  • Credenciales erróneas: Revisa que el usuario y contraseña sean exactos (mayúsculas y minúsculas importan).
  • Directorio incorrecto: Si la cuenta FTP apunta a una carpeta que no existe, la conexión fallará.

¿Puedo tener varias cuentas FTP?

Sí, DirectAdmin permite crear tantas cuentas FTP como necesites. Cada una con diferentes permisos y directorios. Esto es útil si trabajas con colaboradores o desarrolladores externos.

¿Cómo cambio la contraseña de una cuenta FTP?

En la sección "Cuentas FTP", busca la cuenta que quieras modificar y haz clic en el icono de editar (normalmente un lápiz). Allí podrás cambiar la contraseña.

¿Es seguro usar FTP?

El FTP tradicional (puerto 21) envía las contraseñas en texto plano, lo que no es seguro en redes públicas. Si tu servidor lo permite, usa SFTP (puerto 22) o FTPS (FTP sobre SSL). En DirectAdmin, puedes habilitar SFTP desde la configuración del servidor (necesitas permisos de administrador).

[WARNING] Evita usar FTP en redes Wi-Fi públicas sin protección. Siempre que sea posible, activa la conexión segura (SFTP/FTPS).


Consejos avanzados para gestionar FTP en DirectAdmin

Limitar el acceso a subcarpetas

Si tienes un sitio grande, puedes crear cuentas FTP que solo tengan acceso a una carpeta específica, como /public_html/tienda. Esto mejora la seguridad y evita que alguien modifique archivos de otras partes del sitio.

Usar el administrador de archivos integrado

DirectAdmin incluye un Administrador de Archivos web que te permite subir, descargar y editar archivos sin necesidad de un cliente FTP. Es útil para cambios rápidos, pero para transferencias grandes o muchas operaciones, un cliente FTP es más eficiente.

Copias de seguridad automáticas

Puedes configurar tareas programadas (cron jobs) en DirectAdmin para que hagan copias de seguridad de tus archivos vía FTP a un servidor remoto. Esto es avanzado, pero te da tranquilidad.


Conclusión: Domina tu FTP en DirectAdmin

Configurar DirectAdmin FTP es un proceso sencillo que te abrirá las puertas a la gestión completa de tu sitio web. Recuerda siempre priorizar la seguridad: usa contraseñas robustas, limita los permisos y, si es posible, opta por conexiones seguras.

Ahora que sabes cómo crear y gestionar cuentas FTP, puedes subir tus archivos con confianza. Si tienes más dudas, revisa la documentación oficial de DirectAdmin o contacta con el soporte de tu hosting.

[TIP] Practica creando una cuenta FTP de prueba y conectándote con FileZilla. En pocos minutos verás lo fácil que es.


Resumen rápido (para los que tienen prisa)

  1. Accede a DirectAdmin (puerto 2222).
  2. Ve a "Cuentas FTP" y crea una nueva.
  3. Define usuario, contraseña y directorio (normalmente public_html).
  4. Conéctate con FileZilla usando tu dominio, puerto 21 y las credenciales.
  5. ¡Ya puedes subir y gestionar tus archivos!

[INFO] Si tu panel es Syspanel (HestiaCP), recuerda usar el puerto 2106 para conexiones FTP.


¿Te ha sido útil este artículo? Compártelo con otros usuarios de DirectAdmin y ayúdales a configurar su FTP sin complicaciones.

¿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