pureftpd 配置问题集合

 
更多

1.MinUID 导致不能登录 错误530

登陆的时候总会报: 530 Sorry, but I can’t trust you

在 /var/log/messages 看到如下提示: [WARNING] Can’t login as [*****]: account disabled 的日志。

原来在pureftpd里还有MinUID的限制,默认是100, id wwwrun ,可以看到其 UID 为 30,pureftpd不让其登陆。修改 vi /usr/local/pureftpd/pure-ftpd.conf ,将这个值改为 10,问题解决

2.可以登录但是无法列出远程文件夹。

前几天在CentOS里面安装了pure-ftpd作为FTP服务端。结果今天用FileZilla进行连接的时候(使用的是被动连接PASV模式)发现停在MLSD命令处,然后显示无法列出目录的错误。经过一番研究,找到了解决办法。

这个问题的原因是:pure-ftpd和CentOS防火墙iptables配置有问题。

首先看pure-ftpd的配置,vi打开conf文件,找到下面的一行,取消注释,修改pure-ftpd被动连接的端口。

PassivePortRange          5000 6000
然后保存退出,重启pure-ftpd服务。

再运行下面的命令在防火墙中打开上述PASV端口。


-A INPUT  -m tcp -p tcp –dport 5000:6000 -j ACCEPT   iptables 开放  5000-6000端口

firewall-cmd –zone=public –add-port=5000-6000/tcp –permanent     firewall开放  5000-6000端口

systemctl restart firewalld     重启firewall


firewall-cmd –zone=public –list-ports  查看firewall开放端口

打赏

本文固定链接: https://www.cxy163.net/archives/954 | 绝缘体

该日志由 绝缘体.. 于 2013年11月09日 发表在 学东西 分类下,
原创文章转载请注明: pureftpd 配置问题集合 | 绝缘体

报歉!评论已关闭.