Satlab Website

パソコンソフトに関する自己評価、感想やサーバー構築などを中心に掲載しています。

  • トッ プページヘ
  • 管理人自己紹介
  • サイト内検索
  • 管理人の気まぐれブログ
  • 掲示板
  • SiteMap
<パソコンソフトコンテンツ>
 ・サーバー構築
  サーバー構築前の準備   独自、サブドメイン  ・TurboLinuxでの構築メモ
  「Squid」の設定   「Squid」に認証追加   「Proxy化」の目的   「WEB」の構築①   「WEB」の構築②   「Mail」の構築①   「Mail」の構築②   「FTP」の構築   「PPTP」の構築  ・UbuntuLinuxメモ
  「Xorg.conf」の修正   Ubuntuの軽量化メモ   Ubuntuの主な収録ソフト  ・EeePCメモ
  EeePCと対応OSについて   Xandrosのインスト情報  ・Mandrivaメモ
  Mandrivaとバージョンの種類   Mandrivaの日本語対応  ・VineLinuxメモ
  VineLinuxまとめ  ・EyeOSメモ
  日本語化と実践化メモ  ・ユーティリティーソフト
  ユーティリティーソフト
★他のコンテンツも見てください。
 トップページへ戻る

プロキシサーバーに関するメモ②(Squidに認証追加)

 今回は構築できたSquidに認証機能を追加させます。これによって内部・外部からの接続を制限します。色々サイトを見てみましたが、認証項目に関して はやはり記載が少ないですね。認証させるまでには結構時間(2時間位)が掛りました。一度できると意外と簡単に設定できたんですね。

認証機能を使う為の設定

「ユーザー」と「パスワード」の追加
 認証させる為に「ユーザー」と「パスワード」を登録します。コマンド画面で次のコマンドを実行します。turbolinuxでは何もインストールしない でできます。

# htpasswd -c /usr/local/squid/etc/passwd username
(# htpasswd -c [場所] [ユーザーの名前])
次にパスワードを2回聞かれますので同じパスワードを入力。
New password:(パスワードは表示されません)
Re-type new password:(パスワードは表示されません)
これで「ユーザー」と「パスワード」が指定した場所にできました。

・「Squid.conf」の修正
 「ユーザー」と「パスワード」を作っても「Squid」との結び付けができていません。そこで結び付けをする為に再度「Squid.conf」を修正し ます。「Squid.conf」の修正は意外と簡単です。なぜなら、各修正項目と追加項目は実はメモ帳を開いて検索でキーワードを入力すればすぐに発見で きるからです。修正については以下の通りです。なお、「▼~」の表記部分は「turbolinux10server」の設定行動はこうしたらできるという メモです。また、変更後にサービスを再起動させれば完了です。

・BASIC認証をさせるための関連付けを作業の指示します。
▼新規追加
auth_param basic program /usr/lib/squid/ncsa_auth /usr/local/squid/etc/passwd
(auth_param basic program [ncsa_authがある場所] [#htpasswdでユーザー情報を作成した場所])

・同時に「Squid」を使用できるクライアント数!? ▼確認なければ追加又は修正 auth_param basic children 5 (auth_param basic children [数字])

・BASIC認証時に出てくる文章設定!?
▼確認なければ追加又は修正
auth_param basic realm Squid proxy-caching web server
auth_param basic realm 「文字」

・BASIC認証で認証した際の有効保持時間!?
▼確認なければ追加又は修正
auth_param basic credentialsttl 2 hours
auth_param basic credentialsttl 「数字」 hours

・ACCESS CONTROLS
▼確認なければ追加又は修正
# TAG: acl
acl [ルールの定義名] proxy_auth REQUIRED
(acl [ルールの定義名] auth [実行するルールの内容!?])
# TAG: http_access
http_access allow [繋がっている状態のネットワーク定義名] [ルールの定義名]

動作確認をしましょう。

 再起動に成功したら実際にブラウザソフトで接続してみましょう。設定項目は「プロキシ」の部分になります。ポートは「Squid.conf」で設定した 番号を指定します。接続に成功するとログインユーザーネームとパスワードを入力する部分が現れれますので、設定したものを入力します。繋がれば成功です。

「プロキシサーバー」とは?

 プロキシサーバーは別名「串」と呼ばれています。プロキシサーバーは図のように普段あなたのパソコンは直接インターネットに繋いでいますが、プロキシ サーバーを導入することによってプロキシサーバーを中継したインターネット接続が実現できるわけです。利点と欠点については上に記載しておきますので、是 非自分の家にも導入してみましょう。

Copyright © Satlab-gineiden.com since 2004 | Created by Satlab.