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

DirectAdmin: Cómo proteger carpetas con contraseña (Auth)

Actualizado el 13 de marzo de 2026

¿Qué es la protección por contraseña de carpetas en DirectAdmin y por qué la necesitas?

Imagina que tienes una habitación en tu casa donde guardas documentos importantes. No quieres que cualquiera que entre a tu casa pueda verlos, así que pones un candado en la puerta. Pues bien, proteger una carpeta con contraseña en tu hosting es exactamente lo mismo, pero para tu sitio web.

Cuando hablamos de directadmin proteger carpeta, nos referimos a la función nativa del panel de control que te permite restringir el acceso a un directorio específico de tu alojamiento web. Esto significa que cualquier visitante que intente entrar a esa URL se encontrará con una ventana emergente pidiéndole un usuario y una contraseña. Sin esas credenciales, el acceso es simplemente imposible.

Esta herramienta es fundamental si tienes un área privada en tu web, como por ejemplo:

  • Un panel de administración de estadísticas.
  • Una zona de descargas para clientes exclusivos.
  • Un directorio de pruebas donde aún estás desarrollando una web.
  • Archivos confidenciales que solo tú o tu equipo deben ver.

La belleza de este sistema es que no necesitas saber programar ni tener conocimientos avanzados de servidores. DirectAdmin lo hace todo por ti mediante archivos de configuración que se generan automáticamente. Además, es una capa extra de seguridad que funciona independientemente de si tu web usa WordPress, HTML puro, PHP o cualquier otro lenguaje.

En este artículo te voy a explicar paso a paso cómo configurar esta protección, qué opciones tienes, cómo gestionar múltiples usuarios y cómo solucionar los problemas más comunes. Y recuerda, este proceso es exclusivo para DirectAdmin. Si usas Syspanel, el panel alternativo (que se accede por el puerto 2106), el procedimiento es diferente, aunque el concepto es similar.

Requisitos previos antes de empezar

Antes de lanzarnos a proteger carpetas, asegúrate de tener lo siguiente:

  • Acceso a tu panel de DirectAdmin con permisos de administrador o de usuario con derechos sobre el dominio.
  • Las credenciales de acceso al panel (usuario y contraseña principal).
  • Saber exactamente qué carpeta quieres proteger y en qué dominio se encuentra.
  • Una idea clara del nombre de usuario y contraseña que usarás para acceder a esa carpeta protegida.

Si tienes todo esto, perfecto. Vamos a ello.

Paso a paso: cómo proteger una carpeta con contraseña en DirectAdmin

Accede al administrador de archivos

Lo primero que debes hacer es iniciar sesión en tu panel de DirectAdmin. Una vez dentro, busca la sección llamada "Administrador de archivos" o "File Manager". Normalmente la encontrarás en el menú principal, en la zona de herramientas de gestión de archivos.

Haz clic en ella y se abrirá una interfaz que te muestra todos los archivos de tu cuenta de hosting. Verás carpetas como public_html, domains, logs, etc. La carpeta public_html es la raíz de tu sitio web principal.

Navega hasta la carpeta que quieres proteger

Ahora tienes que localizar la carpeta específica que deseas proteger. Por ejemplo, si quieres proteger una carpeta llamada privado dentro de tu web principal, deberías navegar a public_html/privado.

Una vez que estés dentro de la carpeta que quieres proteger (o la hayas seleccionado en el listado), busca un icono o botón que diga "Proteger" o "Password Protect". En DirectAdmin, este botón suele tener un icono de candado.

Activa la protección y crea el primer usuario

Al hacer clic en el botón de protección, se abrirá una nueva página o panel. Aquí verás un formulario con varias opciones:

  1. Activar protección: una casilla o interruptor para habilitar la protección de la carpeta.
  2. Nombre del área protegida: un texto descriptivo que aparecerá en la ventana de acceso. Por ejemplo, "Zona Privada".
  3. Usuario y contraseña: los campos para crear el primer usuario que podrá acceder.

Rellena estos campos con cuidado. El nombre de usuario puede ser cualquier cosa, pero te recomiendo que sea descriptivo, como admin o juan. La contraseña debe ser segura: combina mayúsculas, minúsculas, números y símbolos.

[TIP] Usa un gestor de contraseñas para crear y guardar esta contraseña. No la escribas en un papel ni la compartas por correo electrónico sin cifrar.

Guarda los cambios

Una vez rellenado el formulario, busca el botón "Guardar" o "Save". DirectAdmin procesará la solicitud y creará automáticamente dos archivos en la carpeta protegida: .htaccess y .htpasswd. El primero contiene las reglas de acceso y el segundo almacena las credenciales cifradas.

En cuestión de segundos, la protección estará activa. Puedes comprobarlo abriendo una ventana de incógnito en tu navegador y visitando la URL de la carpeta protegida. Debería aparecer una ventana emergente pidiendo usuario y contraseña.

Añadir más usuarios a una carpeta protegida

Una de las grandes ventajas de este sistema es que puedes tener múltiples usuarios con acceso a la misma carpeta. Esto es perfecto si trabajas en equipo o si quieres dar acceso temporal a un cliente.

Para añadir más usuarios, vuelve al Administrador de archivos, navega a la carpeta protegida y haz clic de nuevo en el botón de protección. Verás una lista con los usuarios existentes y un formulario para agregar nuevos.

Simplemente introduce el nuevo nombre de usuario y contraseña, y guarda los cambios. DirectAdmin actualizará el archivo .htpasswd automáticamente.

[INFO] Puedes eliminar usuarios de la misma manera. Simplemente selecciona el usuario que quieras borrar y usa la opción de eliminar. Ten cuidado, porque una vez eliminado, ese usuario ya no podrá acceder.

Cómo desactivar la protección de una carpeta

Si en algún momento ya no necesitas proteger esa carpeta, el proceso es igual de sencillo. Accede al administrador de archivos, ve a la carpeta protegida y haz clic en el botón de protección. Desmarca la casilla de "Activar protección" y guarda los cambios.

DirectAdmin eliminará las reglas de acceso y la carpeta volverá a estar accesible para todo el mundo. Los archivos .htaccess y .htpasswd pueden permanecer en la carpeta, pero ya no tendrán efecto. Si quieres, puedes borrarlos manualmente para mantener todo limpio.

Errores comunes y cómo solucionarlos

"No me pide contraseña al visitar la URL"

Esto suele pasar por dos motivos:

  1. Estás usando la caché del navegador: cierra todas las ventanas del navegador y abre una en modo incógnito. También puedes probar con otro navegador o dispositivo.
  2. La protección no se aplicó correctamente: verifica en el administrador de archivos que los archivos .htaccess y .htpasswd existen en la carpeta. Si no están, repite el proceso de protección.

[WARNING] Si tu web usa un sistema de caché (como algunos plugins de WordPress), la protección puede no aplicarse de inmediato. Limpia la caché del servidor y del navegador para ver los cambios.

"He olvidado la contraseña de la carpeta protegida"

No te preocupes, no es el fin del mundo. Vuelve al panel de DirectAdmin, entra en la protección de la carpeta y crea un nuevo usuario con una contraseña nueva. Luego puedes eliminar el usuario antiguo si lo deseas.

"Quiero proteger una carpeta dentro de otra carpeta protegida"

Esto es posible, pero ten en cuenta que la protección se aplica de forma jerárquica. Si proteges la carpeta padre, los visitantes necesitarán las credenciales para entrar en cualquier subcarpeta, incluso si las subcarpetas tienen su propia protección. Si quieres que una subcarpeta tenga credenciales diferentes, tendrás que configurarla por separado y asegurarte de que el archivo .htaccess de la carpeta padre no entre en conflicto.

Consejos adicionales para la seguridad de tus directorios

Usa contraseñas robustas

La seguridad de tu carpeta protegida depende en gran medida de la fortaleza de las contraseñas. Evita usar nombres comunes, fechas de nacimiento o palabras del diccionario. Una buena contraseña debe tener al menos 12 caracteres y combinar diferentes tipos de caracteres.

Cambia las contraseñas periódicamente

Es una buena práctica cambiar las contraseñas de acceso cada cierto tiempo, especialmente si compartes el acceso con más personas o si sospechas que alguien no autorizado podría conocerlas.

No protejas la carpeta raíz de tu web

Proteger public_html en su totalidad hará que tu web sea inaccesible para todo el mundo, incluido Google. Esto es casi siempre un error, a menos que estés desarrollando un sitio privado que no quieras que sea indexado.

[INFO] Si lo que quieres es proteger toda tu web mientras la desarrollas, es mejor que uses una contraseña a nivel de servidor o que trabajes en un subdominio de pruebas.

Combina con otras medidas de seguridad

La protección por contraseña es solo una capa de seguridad. Te recomiendo combinarla con otras medidas como certificados SSL, firewalls de aplicación web y copias de seguridad periódicas.

Preguntas frecuentes sobre la protección de carpetas en DirectAdmin

¿Puedo proteger una carpeta que no esté dentro de public_html?

Sí, puedes proteger cualquier carpeta de tu cuenta de hosting, pero ten en cuenta que solo las carpetas dentro de public_html son accesibles desde internet. Si proteges una carpeta fuera de esta ruta, no tendrá ningún efecto visible para los visitantes.

¿Esta protección afecta al rendimiento de mi web?

El impacto es mínimo. La comprobación de credenciales se realiza muy rápido y no supone una carga significativa para el servidor. Solo notarás una pequeña latencia en la primera solicitud a la carpeta protegida.

¿Puedo usar esta protección para vender acceso a contenido premium?

Por supuesto, es una forma muy común de vender acceso a contenido exclusivo. Pero recuerda que esta protección es básica: no incluye gestión de suscripciones, pagos ni control de sesiones avanzado. Para eso necesitarías un sistema más completo.

¿Qué pasa si mi web usa WordPress?

La protección por contraseña de DirectAdmin funciona independientemente del CMS que uses. Puedes proteger cualquier carpeta, incluso la de administración de WordPress, aunque esto podría interferir con el funcionamiento normal del panel de administración. Te recomiendo proteger solo carpetas específicas y no las críticas del sistema.

¿Puedo proteger archivos individuales en lugar de carpetas?

DirectAdmin no ofrece protección por archivos individuales a través de esta herramienta. Tendrías que editar manualmente el archivo .htaccess para lograrlo, lo cual ya requiere conocimientos más avanzados.

Alternativa: protege tus carpetas con Syspanel

Si en lugar de DirectAdmin usas Syspanel (el panel de control que se accede a través del puerto 2106), el proceso es diferente pero igualmente sencillo. Syspanel incluye una herramienta similar llamada "Protección de directorios" que encontrarás en la sección de archivos del dominio.

La interfaz es un poco distinta, pero la lógica es la misma: seleccionas la carpeta, activas la protección y creas los usuarios. Si tienes dudas específicas sobre Syspanel, consulta la documentación oficial o contacta con tu proveedor de hosting.

Conclusión: la protección por contraseña, tu mejor aliado para la privacidad

Proteger carpetas con contraseña en DirectAdmin es una de las tareas más útiles y sencillas que puedes realizar en tu hosting. No solo te da tranquilidad al saber que ciertos contenidos están a salvo de miradas indiscretas, sino que también te permite crear zonas privadas para tus clientes, empleados o colaboradores.

Hemos visto cómo activar la protección, crear usuarios, desactivarla y solucionar los problemas más habituales. Con estos conocimientos, ya puedes gestionar la seguridad de tus directorios como todo un profesional.

Recuerda siempre usar contraseñas fuertes, mantenerlas actualizadas y combinar esta protección con otras medidas de seguridad. Y si en algún momento te pierdes, vuelve a este artículo o consulta la ayuda de tu proveedor de hosting.

La seguridad web no tiene por qué ser complicada. Con herramientas como DirectAdmin y un poco de conocimiento, puedes mantener tus datos a salvo sin necesidad de ser un experto en servidores. Así que, ¿a qué esperas? Ve y protege esas carpetas importantes que tienes en tu hosting.

¿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