温馨提示×

Ubuntu FTP日志在哪查看

小樊
37
2026-08-02 12:03:03
栏目: 智能运维

在 Ubuntu 上查看 FTP 日志,取决于你使用的是哪种 FTP 服务。最常见的是 vsftpd,下面按常见情况说明。


一、vsftpd(最常见)

1️⃣ 日志文件位置

vsftpd 的日志通常在这里:

/var/log/vsftpd.log

如果启用了上传/下载分离日志,还可能有:

/var/log/xferlog

2️⃣ 查看日志

cat /var/log/vsftpd.log
less /var/log/vsftpd.log
tail -f /var/log/vsftpd.log   # 实时查看

3️⃣ 确认 vsftpd 是否启用日志

检查配置文件:

grep -E "xferlog|log" /etc/vsftpd.conf

常见配置项:

xferlog_enable=YES
xferlog_file=/var/log/xferlog
vsftpd_log_file=/var/log/vsftpd.log
log_ftp_protocol=YES   # 详细日志(调试用)

修改后重启:

sudo systemctl restart vsftpd

二、ProFTPD

日志位置

/var/log/proftpd/proftpd.log
/var/log/proftpd/xferlog

查看

tail -f /var/log/proftpd/proftpd.log

三、Pure-FTPd

日志位置(通过 syslog)

/var/log/syslog

搜索 FTP 相关:

grep pure-ftpd /var/log/syslog

四、系统通用日志(systemd)

如果不确定服务类型,可先查端口:

ss -lntp | grep 21

然后查看系统日志:

journalctl -u vsftpd
journalctl -u proftpd

五、快速判断你用的是哪种 FTP

ps aux | grep ftp

✅ 总结(最常见)

FTP 服务 日志位置
vsftpd /var/log/vsftpd.log
ProFTPD /var/log/proftpd/
Pure-FTPd /var/log/syslog

如果你愿意,可以把 FTP 服务类型/etc/ 下的相关配置文件贴出来,我可以帮你精确定位并优化日志配置。

0