Un «truco» para generar usuarios y passwords para la protección de carpetas directamente desde la shell:
htpasswd -cb .htpasswd <usuario> <contraseña>
En este ejemplo, nos generaría el fichero .htpasswd siguiente:
root@localhost:~# cat .htpasswd usuario:ktRS/8rW/AFmY
Después simplemente hay que añadir al fichero .htaccess correspondiente la autenticación, ejemplo:
AuthType Basic AuthName "Area de acceso restringido" AuthUserFile /ruta/al/.htpasswd Require valid-user
¡Gracias vaxter!