在 Linux 上,vsftpd(Very Secure FTP Daemon) 的日志位置和查看方式,主要取决于你的配置。下面按常见情况说明:
查看配置文件(通常是 /etc/vsftpd.conf 或 /etc/vsftpd/vsftpd.conf):
grep -E "xferlog|log|ftp" /etc/vsftpd.conf
常见相关配置项:
xferlog_enable=YES
xferlog_file=/var/log/xferlog
xferlog_std_format=YES
# 或者
vsftpd_log_file=/var/log/vsftpd.log
最常用
/var/log/xferlog
查看:
cat /var/log/xferlog
tail -f /var/log/xferlog
记录内容:
如果配置了:
vsftpd_log_file=/var/log/vsftpd.log
查看:
tail -f /var/log/vsftpd.log
记录内容更详细(登录、断开、命令等)
vsftpd 也可能写入系统日志:
/var/log/messages
grep vsftpd /var/log/messages
/var/log/syslog
grep vsftpd /var/log/syslog
tail -f /var/log/xferlog
# 或
tail -f /var/log/vsftpd.log
xferlog_enable=YES
systemctl restart vsftpd
ls -l /var/log/xferlog
如果你愿意,可以贴一下你的 vsftpd.conf,我可以帮你精确指出日志在哪、该怎么看。