====== Linux:vsftpd:ログ ====== ===== メッセージをsyslog に出力する ==== * syslogへログを出力するにはsyslog_enabeディレクティブを使用する。 * vsftpd.log へ出力するはずだったログをsyslogへ出力する dual_log_enable=NO syslog_enable=YES xferlog_enable=NO * 出力例 >more messages May 18 01:05:26 test-server vsftpd: Mon May 17 16:05:26 2010 [pid 3527] [hoge] OK LOGIN: Client "192.168.11.20" May 18 01:05:29 test-server vsftpd: Mon May 17 16:05:29 2010 [pid 3531] [hoge] OK UPLOAD: Client "192.168.11.20", "/home/hoge/readme.txt", 6124 bytes, 23.33Kbyte/sec May 18 01:05:35 test-server vsftpd: Mon May 17 16:05:35 2010 [pid 3531] [hoge] OK DELETE: Client "192.168.11.20", "/home/hoge/readme.txt" ===== ftpセッションログを出力する ==== * アップロードとダウンロードの詳細なログを記録するにはxferlog_enableを有効にする。 ==== ログフォーマットの選択 ==== * ログフォーマットの指定はxferlog_std_formatディレクティブで指定する === vsftpdスタイルでログを記録する。 === * デフォルトのファイル名は/var/log/vsftpd.log dual_log_enable=NO syslog_enable=NO xferlog_enable=YES xferlog_std_format=NO == ログファイル名を変更する == dual_log_enable=NO syslog_enable=NO xferlog_enable=YES xferlog_std_format=NO vsftpd_log_fil=hoge.log * 出力例 >more hoge.log Wed May 19 15:14:44 2010 [pid 10006] CONNECT: Client "192.168.11.20" Wed May 19 15:14:44 2010 [pid 10005] [hoge] OK LOGIN: Client "192.168.11.20" Wed May 19 15:14:51 2010 [pid 10009] [hoge] OK UPLOAD: Client "192.168.11.20", "/home/hoge/readme.txt", 6124 bytes, 332.95Kbyte/sec === wu-ftpd スタイルでログを記録する === * デフォルトのファイル名は/var/log/xferlog dual_log_enable=NO syslog_enable=NO xferlog_enable=YES xferlog_std_format=YES == ログファイル名を変更する == dual_log_enable=NO syslog_enable=NO xferlog_enable=YES xferlog_std_format=YES xferlog_file=hoge.log * 出力例 >more hoge.log Wed May 19 15:04:35 2010 1 192.168.11.20 6124 /home/hoge/readme.txt a _ i r hoge ftp 0 * c ==== vsftpd スタイルとwu-ftpd スタイルでログを記録する。 ==== * vsftpd スタイルのログと wu-ftpd スタイルのログを同時に生成する場合、dual_log_enable ディレクティブを有効にする。 === syslog_enable=NO の場合=== * xferlog_enable の値に関わらず、vsftpdスタイルとwu-ftpdスタイルでログを出力する。 dual_log_enable=YES syslog_enable=NO === syslog_enable=YES の場合=== * xferlog_enable の値に関わらず、syslogへの出力とwu-ftpdスタイルでログを出力する。 dual_log_enable=YES syslog_enable=YES