はじめに
このドキュメントでは、Cisco Web セキュリティ アプライアンス(WSA)から、リモートの Secure Copy(SCP)サーバにログを転送する方法について説明します。WSA ログ(アクセス ログや認証ログなど)のロールオーバーまたは循環時に、これらのログを SCP プロトコルで外部サーバに転送できるように、ログを設定できます。
このドキュメントの情報は、ログ ローテーション ルールの設定方法と、SCP サーバへの正常な転送に必要なセキュア シェル(SSH)キーの設定方法について説明しています。
前提条件
要件
このドキュメントに関する固有の要件はありません。
使用するコンポーネント
このドキュメントの内容は、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。
設定
リモート サーバ上で SCP を使用して WSA ログを取得できるように設定するには、次の手順を実行します。
- WSA Web GUI にログインします。
- [システム管理(System Administration)]> [サブスクリプション(Log Subsctiptions)] に移動します。
- この取得メソッドを設定するログの名前(access logs など)を選択します。
- [Retrieval Method] フィールドで、[SCP on Remote Server]を選択します。
- SCP ホスト名または SCP サーバの IP アドレスを入力します。
- SCP ポート番号を入力します。
注:デフォルト設定はport 22です。
- ログが転送される SCP サーバ ターゲット ディレクトリのフル パス名を入力します。
- SCP サーバ認証ユーザのユーザ名を入力します。
- 自動的にホスト キーをスキャンするか、または手動でホスト キーを入力するには、ホスト キー検査を有効化します。
- [Submit] をクリックします。これで SCP サーバの authorized_keys ファイル内に置く SSH キーは、[Edit Log Subscription] ページの上部付近に表示されます。WSA からの成功メッセージの例を以下に示します。
- Commit Changes をクリックしてください。
- SCP サーバが Linux サーバまたは Unix サーバ、あるいは Macintosh マシンである場合は、SSH キーを WSA から SSH ディレクトリ内にある authorized_keys ファイルにペーストします。
- Users > <username> > .ssh ディレクトリに移動します。
- WSA SSH キーを authorized_keys ファイルにペーストし、変更を保存します。
注:SSHディレクトリにauthorized_keysファイルがない場合は、手動で作成する必要があります。
確認
ログが SCP サーバに正常に転送されたことを確認するには、次の手順を実行します。
- WSA の [Log Subscriptions]ページに移動します。
- [Rollover]列で、SCP 取得用に設定したログを選択します。
- [Rollover Now]を見つけてクリックします。
- ログ取得用に設定した SCP サーバ フォルダに移動し、ログがその場所に転送されていることを確認します。
WSA から SCP サーバへのログ転送をモニタするには、次の手順を実行します。
- SSH を使用して WSA CLI にログインします。
- grep コマンドを入力します。
- モニタするログの該当する番号を入力します。たとえば、grep リストからは system_logs に対しては 31 と入力します。
- ログをフィルタ処理して SCP トランザクションのみをモニタできるようにするには、[Enter the regular expression to grep] プロンプトに scp と入力します。
- Do you want this search to be case insensitive?プロンプトで、Yと入力します。
- Do you want to tail the logs?プロンプトでYを入力します。
- Do you want to paginate the output?プロンプトで、Nを入力します。こうすると WSA は、SCP トランザクションをリアルタイムでリストします。以下に示すのは、WSA system_logs からの正常な SCP トランザクションの例です。
Wed Jun 11 15:06:14 2014 Info: Push success for subscription <the name of the log>:
Log aclog@20140611T145613.s pushed to remote host <IP address of the SCP Server>:22
トラブルシュート
現在、この設定に関する特定のトラブルシューティング情報はありません。