目次

Linux:vsftpd:ログ

メッセージを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セッションログを出力する

ログフォーマットの選択

vsftpdスタイルでログを記録する。

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 スタイルでログを記録する

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 スタイルでログを記録する。

syslog_enable=NO の場合

dual_log_enable=YES
syslog_enable=NO

syslog_enable=YES の場合

dual_log_enable=YES
syslog_enable=YES