ubuntu

Ubuntu vsftp故障排查技巧

小樊
38
2025-12-10 10:32:00
栏目: 智能运维

Ubuntu 上 vsftpd 故障排查技巧

一 快速定位流程

二 常见错误与修复对照表

症状 高频原因 快速修复
无法连接(超时/拒绝) 服务未运行、端口未放行、端口被占用 启动服务;放行 21/990 与被动端口范围;检查占用:**sudo ss -tulpen
530 Login incorrect 密码错误、被 /etc/ftpusers 拒绝、PAM 配置不当、userlist 策略错误 重置密码;检查 /etc/ftpusers;Ubuntu 常见 pam_service_name=ftp;按需设置 userlist_enable=YES, userlist_deny=NO, userlist_file=/etc/vsftpd.user_list
500 OOPS: refusing to run with writable anonymous root 匿名根目录可写 /var/ftp 属主设为 root:root 并权限 755
登录后无法列出目录或切换目录 家目录权限/属主不当、SELinux/AppArmor 限制 修正属主与权限;SELinux 下启用 ftp_home_dirftpd_full_access
被动模式数据连接失败 未配置被动端口范围、云厂商/防火墙未放行 vsftpd.conf 设置 pasv_enable=YES, pasv_min_port=40000, pasv_max_port=50000 并在防火墙放行该范围

以上对照表覆盖了连接、认证、目录权限与被动模式的高频故障点,可据此逐项核对。

三 被动模式与防火墙配置要点

四 认证与会话日志的实用排查

五 配置与优化建议

0
看了该问题的人还看了