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