在 Ubuntu 上查 FTP 服务器日志,首先要看你用的是哪种 FTP 服务端。常见的有:
下面分别说明。
vsftpd 默认日志通常在:
/var/log/vsftpd.log
如果没有,可能在系统日志里:
/var/log/syslog
sudo tail -f /var/log/vsftpd.log
或搜关键字:
grep ftp /var/log/syslog
编辑配置文件:
sudo nano /etc/vsftpd.conf
确保有以下内容:
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
改完重启:
sudo systemctl restart vsftpd
日志一般在:
/var/log/proftpd/proftpd.log
查看:
sudo tail -f /var/log/proftpd/proftpd.log
Pure-FTPd 默认不写独立日志,而是进 syslog:
/var/log/syslog
查看:
grep pure-ftpd /var/log/syslog
sudo journalctl -u vsftpd
或
sudo journalctl -u proftpd
sudo journalctl -fu vsftpd
dpkg -l | grep -E "vsftpd|proftpd|pure-ftpd"
如果你愿意,可以告诉我:
我可以直接给你精确命令。