« やる夫がsyslogの設定をするようです。 | トップページ | [linux] やる夫がcronの設定をするようです。 »

2008-03-06

やる夫がBasic認証の設定をするようです。

Basic認証について

Basic認証とは、HTTPで定義される認証の一つです。まれにどこかのサイトにアクセスしたときに出てきて見かけたことあると思います。

Yaruo














簡易的な認証方法だと思っています。なので一度認証を通過してしまうと、Webブラウザを閉じるまでその情報が有効になってしまいます。

Basic認証してるから安心と思うと結構勘違いです、接続もとのアドレスが分かっていれば、そのIPのみ受付を許可するように制限かけたり、した方がよいです。まぁネットカフェとかでアクセスするときは慎重に(?)すればよい。いや・・・会社情報にネットカフェからアクセスすることがおかしいのだが・・・。

            / ̄ ̄\
          /   _ノ  \
          |    ( ●)(●)
          |     (__人__)  
             |     ` ⌒´ノ    クライアントにも社内wikiを開放したいから
              |         }    Global開放しちゃったので、
              ヽ        }               念のためBasic認証かけといて・・・
            ヽ、.,__ __ノ
   _, 、 -― ''"::l:::::::\ー-..,ノ,、.゙,i 、
  /;;;;;;::゙:':、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_
 丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙'' ゙||i l\>::::゙'ー、
. i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::::::\ .||||i|::::ヽ::::::|:::!
/;;;;;;;;;;;;;;;;;;;;;;;;!:::::::::::::::::::\:::::::::ヽ|||||:::::/::::::::i:::|

          ____
       / \  /\  キリッ
.     / (ー)  (ー)\
    /   ⌒(__人__)⌒ \    Basic認証だけだと
    |      |r┬-|    |          セキュリティに問題あるお!
     \     `ー'´   /               やらない夫は分かってないお!
    ノ            \
  /´               ヽ
 |    l              \
 ヽ    -一''''''"~~``'ー--、   -一'''''''ー-、.
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))

      / ̄ ̄\   
    /ノ( _ノ  \            お前に言われなくても、クライアントのIPだけ
    | ⌒(( ●)(●)            アクセスできるように絞ってんだよ!
    .|     (__人__) /⌒l
     |     ` ⌒´ノ |`'''|
    / ⌒ヽ     }  |  |              
   /  へ  \   }__/ /             / ̄ ̄\    ベーっシッk
 / / |      ノ   ノ           / ●)) ((●\’, ・ 
( _ ノ    |      \´       _    (   (_人_)’∴ ),  ’
       |       \_,, -‐ ''"   ̄ ゙̄''―---└'´ ̄`ヽ   て
       .|                  ______ ノ    (
       ヽ           _,, -‐ ''"  ノ       ヽ   r'" ̄
         \       , '´        し/..     | J
          \     (           /      |
            \    \         し-  '^`-J

Basic認証設定方法

ディレクトリ構成

  • /home/yaruo/public_html/neet_wiki

”neet_wiki”配下に、Basic認証を設定することとします。設定方法は簡単で、”.htaccess”と”.htpasswd”ファイルを用意してあげればOKです。

.htaccess

neet_wikiディレクトリに対して、新規作成します。今回は接続元のIP制限をしません。

# vi /home/yaruo/public_html/neet_wiki/.htpasswd
-----
# Basic認証設定をしたいディレクトリのフルパスを記入する。
AuthUserFile /home/yaruo/public_html/neet_wiki/.htpasswd
AuthGroupFile /dev/null
# ””の中身は”┗(^o^ )┓パスワード入れてね”でもよい。
AuthName "Input ID and Password."
AuthType Basic
require valid-user
<Files ~ "^.(htpasswd|htaccess)$">
    deny from all
    # 接続もとの設定は下記のような感じでお願いします。
    #allow from 210.165.9.195
</Files>
-----

.htpasswd

ユーザID”yaruo”でパスワード”neet”として”.htpasswd”を作成してみます。

# htpasswd -c /home/yaruo/public_html/neet_wiki/.htpasswd yaruo
New password:
Re-type new password:
Adding password for user yaruo

この時点で、Basic認証の設定は完了です。

|

« やる夫がsyslogの設定をするようです。 | トップページ | [linux] やる夫がcronの設定をするようです。 »

LINUX コマンド」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/488651/11004342

この記事へのトラックバック一覧です: やる夫がBasic認証の設定をするようです。:

» linux vi [リナックス 初心者のlinux 導入奮戦記 リナクスって読んでたよ。]
やる夫がBasic認証の設定をするようです。-vi /home/yaruo/public_html/neet_wiki/.htpasswd ----- # Basic認証設定をしたいディレクトリのフルパスを記入する。 AuthUserFile /home/yaruo/public_html/neet_wiki/.htpasswd AuthGroupFile /dev/null # ””の中身は”┗(^..... [続きを読む]

受信: 2008-03-06 22時45分

« やる夫がsyslogの設定をするようです。 | トップページ | [linux] やる夫がcronの設定をするようです。 »