在 Ubuntu 上查看 FTP 服务器日志,取决于你用的是哪种 FTP 服务。常见的有:
vsftpd 默认日志在:
/var/log/vsftpd.log
或系统日志中:
/var/log/syslog
tail -f /var/log/vsftpd.log
如果不在该文件:
tail -f /var/log/syslog | grep vsftpd
编辑配置文件:
sudo nano /etc/vsftpd.conf
关键参数:
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
修改后重启:
sudo systemctl restart vsftpd
/var/log/proftpd/proftpd.log
tail -f /var/log/proftpd/proftpd.log
/etc/proftpd/proftpd.conf
相关配置:
SystemLog /var/log/proftpd/proftpd.log
一般在系统日志:
/var/log/syslog
查看:
tail -f /var/log/syslog | grep pure-ftpd
grep ftp /var/log/auth.log
sudo netstat -antp | grep :21
或
sudo ss -antp | grep :21
ps aux | grep ftp
或
systemctl list-units | grep ftp
如果你能告诉我:
我可以给你更精确的命令。