/var/log/auth.log
(记录登录认证信息)/var/log/vsftpd.log
(记录FTP服务操作,如上传/下载)grep -i logfile /etc/vsftpd/vsftpd.conf
确认自定义路径。tail -f /var/log/vsftpd.log
# 实时跟踪最新日志grep "192.168.1.100" /var/log/vsftpd.log
grep -E "Failed password|Login incorrect" /var/log/auth.log
grep "RETR\|STOR" /var/log/vsftpd.log | wc -l
awk '/user1/ {count++} END {print count}' /var/log/vsftpd.log
awk '{print $1}' /var/log/vsftpd.log | sort | uniq -c | sort -nr
logrotate
配置自动切割日志,避免文件过大。cron
定期执行分析脚本,例如每日生成登录统计报告。/etc/vsftpd/vsftpd.conf
中设置log_ftp_protocol=YES
。chmod 640 /var/log/vsftpd.log
,防止未授权访问。通过以上方法,可全面监控FTP服务器的活动状态,及时发现异常行为并优化性能。