要在Ubuntu上为vsftpd启用日志记录,请按照以下步骤操作:
打开终端(快捷键:Ctrl + Alt + T)。
使用文本编辑器打开vsftpd配置文件。在这个例子中,我们将使用nano编辑器。输入以下命令:
sudo nano /etc/vsftpd.conf
#xferlog_enable=YES
如果这一行前面有井号(#),请删除它以取消注释。这将启用传输日志记录。
#connect_from_port_20=YES
取消注释这一行(删除前面的井号)。
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
xferlog_std_format=YES
xferlog_file=/var/log/vsftpd.log
这些设置将启用本地用户登录和注销日志记录,并将日志文件存储在/var/log/vsftpd.log
。
保存并关闭配置文件。在nano编辑器中,按Ctrl + X
,然后按Y
,最后按Enter
。
重启vsftpd服务以应用更改:
sudo systemctl restart vsftpd
现在,vsftpd将记录传输日志、连接日志和用户登录/注销日志。您可以通过查看/var/log/vsftpd.log
文件来查看这些日志。