以下是VSFTP在CentOS上常见错误代码及处理方法:
530 Login incorrect(登录失败)
/etc/ftpusers黑名单。/etc/pam.d/vsftpd中未限制登录,如注释掉pam_listfile.so相关行。500 OOPS: cannot change directory(无法切换目录)
/var/ftp目录权限,需设置为root:root且权限755,不可为777。chroot_local_user=YES已配置。setsebool -P ftpd_disable_trans 1,若问题解决则需调整SELinux策略。553 Could not create file(无法创建文件)
chmod 775或777),并确保SELinux允许FTP写入:setsebool -P ftp_home_dir 1。其他通用步骤
systemctl status vsftpd,确保服务运行。/var/log/vsftpd.log或/var/log/secure,获取具体错误信息。参考来源: