VSFTPD 的主要配置文件是“/etc/vsftpd/vsftpd.conf”。
启用详细日志记录后,我们需要禁用正常日志记录选项,例如:xferlog_std_format=NO。
下面是在 vsftpd 中配置日志时出现的 2 个选项。
- xferlog_std_format — 与 xferlog_enable 一起启用时,日志将写入 xferlog_file 指令中指定的文件(默认为 /var/log/xferlog)
- log_ftp_protocol — 当与 xferlog_enable 一起启用并且 xferlog_std_format 设置为 NO 时,所有 FTP 命令和响应都记录在 /var/log/vsftpd.log 中。
- 默认情况下,通过以下条目启用日志记录。
# vi /etc/vsftpd/vsftpd.conf xferlog_std_format=YES
- 但是这只会显示文件活动。
如果我们需要更详细的日志记录,包括连接和命令,则需要添加以下行:
# vi /etc/vsftpd/vsftpd.conf log_ftp_protocol=YES
- 如前所述,将参数 xferlog_std_format 设置为 NO,以禁用正常日志记录。
# vi /etc/vsftpd/vsftpd.conf xferlog_std_format=YES
注意:启用此选项后,将记录所有 FTP 请求和响应。
这对于调试非常有用。
完成调试后,我们可以注释掉这一行。
日期:2020-09-17 00:13:36 来源:oir作者:oir