この記事をシェアする

htpasswdコマンドって「-n」オプションつければファイル出力せずにコンソール上に「ユーザ名:パスワード」を出力してくれるんだ、へえ【備忘録】

コマンド

htpasswd -n ユーザ名

実際にやってみた(SSH繋ぐのもVirtualBox立ち上げるのも面倒だからPowerShell上で)

-Bをつけるとbcrypt方式でパスワードをハッシュ化してくれる。特に理由がなければ指定しとけ

あとはコンソールに表示された「ユーザ名:パスワード」の部分をコピーして.htpasswdファイルにはっつければOK。
htpasswd生成してくれるWebサービスもあるし、サーバによってはそういう機能提供してくれるとこもあるけど(さくらのレンサバとか)、ローカルマシンにApache入ってるならコマンドでやった方が手軽な気がする。

この記事をシェアする