在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
文件,确保配置正确。