Generar fichero htpasswd desde línea de comandos

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!