以下是Debian系统中vsftpd的故障排查指南:
sudo systemctl status vsftpd查看服务是否运行,未运行则用sudo systemctl start vsftpd启动。/etc/vsftpd.conf语法是否正确,可用sudo vsftpd -t检查,确保listen、local_enable等关键配置正确。sudo tail -f /var/log/vsftpd.log或sudo journalctl -xe查看日志,获取错误信息。sudo netstat -tuln | grep -E ':(20|21)'查看端口是否被占用,若被占用则修改vsftpd端口或停止占用服务。sestatus查看状态,可临时设为permissive模式;用sudo ufw status等命令确保防火墙允许FTP端口流量。