Ubuntu下查看 FileZilla 日志的实用方法
区分 FileZilla 组件
- FileZilla Client(客户端):你在 Ubuntu 桌面使用的图形化 FTP/SFTP 工具,日志用于排查连接、目录浏览、传输过程。
- FileZilla Server(服务器端):如果你在 Ubuntu 上搭建了 FTP/SFTP 服务,日志用于审计连接与传输、定位服务侧问题。两者的查看方式与路径不同。
查看 FileZilla Client 日志
- 图形界面查看
- 打开 FileZilla → 顶部菜单 编辑 Edit → 设置 Settings → 传输日志 Transfer Log,勾选 启用传输日志 Enable Transfer Log,在右侧 日志文件位置 Log File Location 可见默认路径,通常为:/home/用户名/.config/filezilla/filezilla.log。在该面板即可直接打开或定位日志文件。
- 命令行查看
- 直接查看日志文件:
cat ~/.config/filezilla/filezilla.log
- 实时跟踪新增日志:
tail -f ~/.config/filezilla/filezilla.log
- 关键字筛选(如错误):
grep -i "error" ~/.config/filezilla/filezilla.log
- 分页浏览:
less ~/.config/filezilla/filezilla.log
- 提示:路径中的 用户名 请替换为你的实际用户名。
查看 FileZilla Server 日志
- 若你安装并运行了 FileZilla Server(Linux 版本同样可用),可通过管理界面查看:
- 打开 FileZilla Server 管理器 → 左侧 日志 Log,页面中通常提供 连接日志 与 传输日志 的查看入口,并可按需启用、设置日志保存路径与文件名。
- 命令行查看(常见路径示例)
常见问题与排查
- 权限不足:系统日志目录(如 /var/log/)通常需要 sudo 才能读取,例如:
sudo tail -f /var/log/filezilla/filezilla.log。
- 找不到日志文件:
- 客户端:回到 Edit → Settings → Transfer Log 确认已启用,并在 Log File Location 查看实际路径。
- 服务器:在 FileZilla Server 管理器 → 日志 中确认日志启用与保存路径。