ftp vsftpd 530 500 错误

530 错误:

vsftpd 530 login incorrect 的N中情况

1.密码错误。

2.检查/etc/vsftpd/vsftpd.conf配置

vim /etc/vsftpd/vsftpd.conf

看下面配置

local_enable=YES

pam_service_name=vsftpd     //这里重要,有人说ubuntu是pam_service_name=ftp,可以试试

userlist_enable=YES

3.检查/etc/pam.d/vsftpd

vim /etc/pam.d/vsftpd

注释掉

#auth    required pam_shells.so

最后无论哪种情况 重启试试

sudo service vsftpd restart

500 错误:

ftp:500 Illegal PORT command. 425

ftp:Use PORT or PASV first

或者是下面的错误

ftp:500 Illegal PORT command.

ftp: bind: Address already in use

主要是由于Iptables防火墙不支持

ip_nat_ftp

ip_conntrack_ftp

在linux的ftp服务器上执行下列命令即可解决

modprobe ip_nat_ftp

modprobe ip_conntrack_ftp