ubuntu

Ubuntu vsftp如何启用日志记录

小樊
55
2025-05-05 17:48:50
栏目: 智能运维

要在Ubuntu上为vsftpd启用日志记录,请按照以下步骤操作:

  1. 打开终端(快捷键:Ctrl + Alt + T)。

  2. 使用文本编辑器打开vsftpd配置文件。在这个例子中,我们将使用nano编辑器。输入以下命令:

sudo nano /etc/vsftpd.conf
  1. 在配置文件中找到以下行:
#xferlog_enable=YES

如果这一行前面有井号(#),请删除它以取消注释。这将启用传输日志记录。

  1. 若要启用详细的连接日志记录,请找到以下行(如果找不到,请添加):
#connect_from_port_20=YES

取消注释这一行(删除前面的井号)。

  1. 若要启用用户登录和注销日志记录,请在配置文件末尾添加以下行:
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

  1. 保存并关闭配置文件。在nano编辑器中,按Ctrl + X,然后按Y,最后按Enter

  2. 重启vsftpd服务以应用更改:

sudo systemctl restart vsftpd

现在,vsftpd将记录传输日志、连接日志和用户登录/注销日志。您可以通过查看/var/log/vsftpd.log文件来查看这些日志。

0
看了该问题的人还看了