设置ProFTPd的详细日志记录

时间:2020-04-19 18:29:32

标签: logging verbose proftpd

在Ubuntu 18.04 LTS上的Proftpd 1.3.5e服务器。

如何设置ProFTPd的详细日志记录,以使ftp USER和文件名以及IP地址和时间戳全部显示在一行上?对于每个上传和/或下载的文件名?每个文件一行?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以通过两种方式实现这一目标。最简单的方法是在proftpd.conf中配置TransferLog指令:

TransferLog /var/log/proftpd/xfer.log

此日志文件的格式为固定;有关详细信息,请参见xferlog(5)。但是格式确实包含您要求的字段。

或者,您可以使用ProFTPD更为复杂的LogFormat指令来指定您自己的日志格式,然后使用ExtendedLog指令使用LogFormat写入到特定文件,例如 eg

LogFormat custom "%{iso8601} %u %f %a"
ExtendedLog /var/log/proftpd/custom.log READ,WRITE custom

希望这会有所帮助!