PureFtpd相关存放位置:
PureFtpd 目录:/usr/local/pureftpd/
PureFtpd配置文件:/usr/local/pureftpd/etc/pure-ftpd.conf
具体解决方法有以下两点:
1.进行防火墙与被动端口配置,打开配置文件查找以下内容去掉前面的#号并修改为自定端口:
PassivePortRange 20000 30000 #默认为20000-30000
编辑防火墙:
vi /etc/sysconfig/iptables
添加规则:
-A INPUT -p tcp -m tcp --dport 20000:30000 -j ACCEPT #20000:30000修改为具体的端口
2.PureFtpd配置文件里设置ForcePassiveIP为你的外网ip
vi /usr/local/pureftpd/etc/pure-ftpd.conf
找到ForcePassiveIP去掉前面的#号并把IP设置为服务器的公网IP
ForcePassiveIP 公网IP
保存后重启Pureftpd服务:
查看源码打印代码帮助
/etc/init.d/pureftpd restart