温馨提示×

ubuntu ftpserver怎么查日志

小樊
40
2026-10-11 09:41:57
栏目: 智能运维

在 Ubuntu 上查 FTP 服务器日志,首先要看你用的是哪种 FTP 服务端。常见的有:

  • vsftpd(最常用)
  • proftpd
  • pure-ftpd

下面分别说明。


一、vsftpd(最常见)

1. 日志文件位置

vsftpd 默认日志通常在:

/var/log/vsftpd.log

如果没有,可能在系统日志里:

/var/log/syslog

2. 查看日志

sudo tail -f /var/log/vsftpd.log

或搜关键字:

grep ftp /var/log/syslog

3. 确认日志是否开启

编辑配置文件:

sudo nano /etc/vsftpd.conf

确保有以下内容:

xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log

改完重启:

sudo systemctl restart vsftpd

二、ProFTPD

日志一般在:

/var/log/proftpd/proftpd.log

查看:

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

三、Pure-FTPd

Pure-FTPd 默认不写独立日志,而是进 syslog:

/var/log/syslog

查看:

grep pure-ftpd /var/log/syslog

四、通用方法(不管哪种 FTP)

1. 用 journalctl(systemd)

sudo journalctl -u vsftpd

或

sudo journalctl -u proftpd

2. 实时看日志

sudo journalctl -fu vsftpd

五、快速判断你装的是哪个

dpkg -l | grep -E "vsftpd|proftpd|pure-ftpd"

如果你愿意,可以告诉我:

  • Ubuntu 版本
  • 用的哪种 FTP 服务
  • 想查“登录失败 / 上传下载 / 连接记录”哪类日志

我可以直接给你精确命令。

0 踩