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

Proteger con contraseña un directorio en DirectAdmin

Actualizado el 24 de mayo de 2026

¿Necesitas restringir el acceso a una carpeta específica de tu web para que solo ciertas personas puedan verla? Tal vez quieras proteger un área de administración, un directorio con archivos confidenciales o simplemente crear un espacio privado para tus clientes. En este artículo te explicaré, paso a paso y de forma muy clara, cómo proteger con contraseña un directorio en DirectAdmin.

Esta es una de las tareas más comunes para cualquier SysAdmin que gestione servidores Linux con paneles de control. Aunque pueda sonar técnico, verás que con DirectAdmin es sorprendentemente sencillo. Además, al final del artículo encontrarás una sección de preguntas frecuentes (FAQ) para resolver las dudas más habituales.

Vamos a ello.

¿Qué significa proteger un directorio con contraseña?

Antes de empezar, aclaremos el concepto. Cuando proteges un directorio con contraseña, estás añadiendo una capa extra de seguridad a una carpeta específica de tu sitio web. Cada vez que alguien intente acceder a esa carpeta (o a cualquier archivo dentro de ella), el navegador le pedirá un nombre de usuario y una contraseña.

Esto es diferente a la seguridad de tu panel de control o a la de tu cuenta de hosting. Es una protección independiente que tú mismo gestionas. Es ideal para:

  • Áreas de descarga privadas para clientes.
  • Paneles de administración de aplicaciones.
  • Directorios con contenido en desarrollo o pruebas.
  • Carpetas con archivos sensibles (informes, facturas, etc.).

Requisitos previos

Para seguir esta guía DirectAdmin, solo necesitas:

  • Tener acceso a tu panel de control DirectAdmin (normalmente en tu-dominio.com:2222).
  • Ser el usuario principal de la cuenta de hosting (o tener permisos de administrador).
  • Saber qué carpeta quieres proteger (por ejemplo, privado, descargas, admin).

No necesitas conocimientos de programación ni de línea de comandos. Todo se hace desde la interfaz gráfica.

Paso a paso: Cómo proteger con contraseña un directorio en DirectAdmin

Sigue estos pasos al pie de la letra. Es un proceso muy visual y no deberías tener problemas.

1. Accede a tu panel de DirectAdmin

Inicia sesión en tu cuenta de DirectAdmin con tu usuario y contraseña principales.

2. Busca la herramienta "Protección de contraseña"

Una vez dentro, busca en el menú principal la sección "Administración de archivos" o "Opciones avanzadas". Allí encontrarás un icono o enlace llamado "Protección de contraseña" (en inglés, Password Protection). Haz clic en él.

[TIP] Si no lo ves a simple vista, puedes usar el buscador interno de DirectAdmin (la lupa) y escribir "protección".

3. Selecciona el dominio y la carpeta

Se abrirá una pantalla donde debes elegir:

  1. Dominio: Elige el dominio donde se encuentra la carpeta que quieres proteger.
  2. Directorio: Aquí tienes que escribir la ruta de la carpeta. Por ejemplo, si tu web está en public_html y quieres proteger la carpeta descargas, escribirás public_html/descargas. No uses barras al inicio ni al final.

Haz clic en el botón "Guardar".

4. Crea el archivo de usuarios y contraseñas

Ahora verás una nueva pantalla. DirectAdmin te indicará que el directorio está protegido, pero aún no tiene usuarios. Debes crear al menos uno.

  • Nombre de usuario: Elige un nombre (por ejemplo, admin, cliente1, usuario). Sin espacios.
  • Contraseña: Escribe una contraseña segura. DirectAdmin te mostrará un indicador de fortaleza. Recomiendo usar al menos 8 caracteres, con mayúsculas, minúsculas y números.
  • Confirmar contraseña: Escríbela de nuevo.

Luego, haz clic en "Añadir usuario".

[WARNING] No uses la misma contraseña que la de tu cuenta de DirectAdmin o de tu correo electrónico. Esta contraseña es independiente.

5. ¡Listo! Verifica que funciona

DirectAdmin te mostrará un mensaje de confirmación. Ahora, para probarlo, abre una nueva pestaña en tu navegador y escribe la URL completa de la carpeta protegida. Por ejemplo:
https://tudominio.com/descargas

Debería aparecerte una ventana emergente pidiendo usuario y contraseña. Introduce los datos que acabas de crear y... ¡acceso concedido!

Gestión avanzada: modificar o eliminar la protección

Con el tiempo, quizás necesites añadir más usuarios, cambiar contraseñas o eliminar la protección por completo. Desde la misma herramienta "Protección de contraseña" puedes hacerlo.

Añadir más usuarios

Vuelve a la herramienta, selecciona el mismo dominio y directorio, y verás la opción de "Añadir usuario". Repite el proceso.

Cambiar la contraseña de un usuario existente

No hay un botón directo para cambiar la contraseña. La forma más sencilla es eliminar el usuario y crearlo de nuevo con la nueva contraseña. Para eliminar, busca el usuario en la lista y haz clic en el icono de la papelera.

Eliminar la protección completa

Si ya no necesitas la protección, desde la pantalla principal de la herramienta, selecciona el dominio y directorio, y luego haz clic en "Eliminar protección" o "Desproteger". Esto borrará el archivo .htaccess y el archivo de contraseñas.

[INFO] Al eliminar la protección, cualquier persona podrá acceder a esa carpeta sin restricciones. Asegúrate de que es lo que quieres.

¿Y si uso Syspanel (antes HestiaCP)?

Si en lugar de DirectAdmin utilizas Syspanel (el nombre actualizado de HestiaCP), el proceso es diferente. Syspanel no tiene una herramienta gráfica directa para proteger directorios. Deberás hacerlo manualmente editando el archivo .htaccess o usando un plugin de seguridad.

Recuerda que Syspanel se accede normalmente a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Aunque no es el tema central de este artículo, es bueno saberlo para cuando necesites gestionar la seguridad de tu servidor.

Consejos de seguridad para SysAdmin

Proteger un directorio es solo una parte de la seguridad. Como SysAdmin, te recomiendo:

  • Usa contraseñas únicas y fuertes para cada directorio protegido.
  • No protejas directorios que no sea necesario. Cada capa de seguridad añade complejidad.
  • Combina esta protección con otras medidas, como certificados SSL (HTTPS) y cortafuegos.
  • Revisa periódicamente los archivos .htaccess de tu servidor para asegurarte de que no hay configuraciones extrañas.
  • Si tienes muchos directorios protegidos, anota los usuarios y contraseñas en un gestor de contraseñas (como Bitwarden o LastPass).

Preguntas Frecuentes (FAQ)

Aquí respondo las dudas más comunes que suelen tener los usuarios al proteger un directorio en DirectAdmin.

¿Puedo proteger un subdirectorio dentro de otro ya protegido?

Sí, puedes. Cada directorio tiene su propia protección y sus propios usuarios. Sin embargo, si proteges un subdirectorio, al acceder a él te pedirá las credenciales de ese subdirectorio, no las del padre.

¿Qué pasa si olvido la contraseña de un directorio protegido?

No te preocupes. Puedes acceder a DirectAdmin, ir a la herramienta "Protección de contraseña", seleccionar el directorio, eliminar el usuario antiguo y crear uno nuevo con una nueva contraseña.

¿La protección afecta a los archivos dentro del directorio?

Sí. Cualquier archivo que esté dentro de la carpeta protegida (imágenes, PDFs, scripts PHP, etc.) requerirá autenticación para ser accedido.

¿Puedo proteger un directorio que ya tiene un archivo .htaccess?

Sí, DirectAdmin añadirá las líneas necesarias al archivo .htaccess existente. Si ya hay otras reglas (como redirecciones o reglas de caché), la protección por contraseña se añadirá sin borrar lo anterior.

¿Es seguro este método?

Sí, es muy seguro. DirectAdmin utiliza el método de autenticación básica de Apache, que es un estándar en la industria. Eso sí, asegúrate de que tu sitio use HTTPS para que las contraseñas viajen cifradas.

¿Puedo proteger un directorio sin usar DirectAdmin?

Sí, puedes hacerlo manualmente editando el archivo .htaccess y creando un archivo .htpasswd con las contraseñas. Sin embargo, el método gráfico de DirectAdmin es mucho más sencillo y evita errores de sintaxis.

Conclusión

Proteger con contraseña un directorio en DirectAdmin es una tarea rápida y efectiva para mejorar la seguridad de tu sitio web. Como has visto, solo necesitas unos pocos clics y no requieres conocimientos avanzados de SysAdmin. Es una herramienta básica pero poderosa que todo administrador de servidores debería conocer.

Espero que esta guía DirectAdmin te haya sido de gran ayuda. Si tienes alguna otra duda, no dudes en consultar la documentación oficial de DirectAdmin o contactar con tu proveedor de hosting. ¡Asegurar tu información nunca fue tan fácil!

¿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