WordPressの管理画面にBasic認証をかけたい。WordPressは攻撃されやすいのでそれらを回避する目的なんかにも使えると思います。
今回はコンソールからhtpasswdを作成して、.htaccessにwp-login.phpへアクセスした際にBasic認証をかけるように設定します。
htpasswdを作成する
今回は自分のホームディレクトリにhtpasswdというディレクトリを作成し、その中に.htpasswdを設置します。
htpasswd -c -b /home/{your_user}/htpasswd/.htpasswd {user_name} {password}
適宜読み替えてください。
.htaccessを追加する
htpasswdが設置できたら、以下を.htaccessへ追記します。
<Files wp-login.php>
AuthName "Input loginID & Password"
AuthType Basic
AuthUserFile /home/{your_user}/htpasswd/.htpasswd
Require valid-user
</Files>
以上で完了です。