debian

Debian上vsftp如何进行故障排查

小樊
34
2025-11-25 04:23:47
栏目: 智能运维

Debian 上 vsftpd 故障排查步骤

一 快速定位流程

二 常见故障对照表

症状 快速检查 处理要点
服务起不来 systemctl status vsftpd;journalctl -xe;vsftpd -t 修正配置语法;排查端口占用(21/20);必要时重装或回滚配置
连接超时/被拒 ss -ltnp grep ‘:21’;ufw/iptables 是否放行 21/tcp;云安全组策略
530 Login incorrect 查看 /var/log/vsftpd.log;检查 /etc/pam.d/vsftpd;/etc/vsftpd/ftpusers 确认用户名密码;确保用户不在 ftpusers;PAM 配置正确
500 OOPS: config file not owned by correct user ls -l /etc/vsftpd.conf chown root:root /etc/vsftpd.conf;chmod 644 /etc/vsftpd.conf
500 OOPS: cannot open xferlog log file ls -ld /var/log /var/log/vsftpd* 创建日志目录并赋权:mkdir -p /var/log/vsftpd;chown vsftpd:vsftpd /var/log/vsftpd;chmod 755 /var/log/vsftpd
553 Could not create file 本地与家目录权限;ls -ld ~ftpuser /path 家目录对 FTP 用户可写;必要时 chmod/chown 修正;避免 777,按需最小化授权
被动模式数据连接失败 客户端卡在“LIST”;服务端 pasv_enable=YES 在防火墙放行 pasv_min_port-pasv_max_port 范围;云厂商安全组同步放行

三 配置与日志要点

四 防火墙与云环境检查

五 安全加固与最佳实践

0
看了该问题的人还看了