要在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文件來查看這些日志。