提示错误:421 Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb
解决办法:
修改pure-ftpd的配置文件第188行
# ForcePassiveIP 192.168.0.1
修改如下:
ForcePassiveIP 你的外网ip
重启pure-ftpd,进行来接,
如果又出现了530 Login authentication failed,修改ftp配置文件
继续修改配置文件
MinUID 100
修改为:
MinUID 500
pure-ftpd配置中只允许uid大于等于500的,才可以登录ftp,因此,解决方法有: 1. 将配置文件的MinUID设置成48,保存重启pure-ftpd
2. 创建新ftp用户,uid大于500的,重新分配虚拟用户uid和gid
重启ftp,进行链接
如果还是不行,查看ftp是否是在创建网站的时候,同时创建的ftp,如果是,删除ftp,重现创建ftp,再次进行链接就可以了