在Debian系統上,排查vsftpd(Very Secure FTP Daemon)故障可以按照以下步驟進行:
sudo systemctl status vsftpd
sudo systemctl start vsftpd
sudo vsftpd -t
/var/log/vsftpd.log
。tail -f /var/log/vsftpd.log
查看日志文件以獲取有關登錄失敗或其他錯誤的詳細信息。sudo ufw status
sudo ufw allow 21/tcp
sudo chmod 755 /path/to/ftp/directory
sestatus
anonymous_enable
: 如果設置為YES,允許匿名用戶登錄。如果設置為NO,需要提供有效的用戶名和密碼才能登錄。chroot_local_user
: 如果設置為YES,限制用戶只能訪問其主目錄。pasv_enable
: 如果設置為YES,啟用被動模式。pasv_min_port
和 pasv_max_port
: 定義被動模式下的端口范圍。top
free -h
ping vsftpd_server_ip
chroot_list
chroot_list
,確保列表中的用戶被正確添加,并且沒有遺漏需要訪問FTP的用戶。/etc/pam.d/vsftpd
文件,確保配置正確。