以下是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端口流量。