以下の方法でパスワードの設定ができます。
1. アクセスを許可するユーザをパスワードファイルへ登録する。
Telnetでお客様のシェルにログインし、以下の操作でアクセスを許可するユーザをパスワードファイルへ登録します。
% /usr/local/bin/htpasswd -c パスワードファイル ユーザ
ここでパスワードを聞いてきますので、好きなパスワードを入れてください。
カーソルは動きません。2回聞かれますので、2回とも同じパスワードを間違わずに入力してください。
ユーザは登録するユーザ名です。ここでのユーザ名はJahのユーザとは無関係で、全く独自に決めて良いものです。
例えば、パスワードファイルが /home/siva/.htpasswd、登録するユーザ名を hogeとすると、以下のようになります。
% /usr/local/bin/htpasswd -c /home/siva/.htpasswd hoge
2. アクセス制限したいディレクトリに .htaccessと名付けたファイルを作る。
以下の内容で.htaccessを作ってください。
AuthType Basic AuthName "Hoge only" AuthUserFile /home/siva/.htpasswd
<LIMIT GET>
require valid-user
</LIMIT>
例えば、自分のHomePage以下のアクセスを制限したい場合は、~/public_html/.htaccessを上の内容で作ります。上の通りにファイルを作ると<http://www.jah.ne.jp/~siva/>へのアクセスは制限がかかりユーザ名hogeでパスワードを入力しない限り、ページへアクセスすることはできません。
以上簡単ですが、アクセス制限の仕方です。詳しくはNCSA系のアクセス制限の方法を説明した書籍などを参考にしてください。
|