无法检索目录列表:Cpanel

无法检索目录列表:Cpanel

我使用的是 Windows XP、filezilla,并且使用端口:6497,我无法检索我的目录。我的计算机防火墙已关闭。这是错误:

Response:   227 Entering Passive Mode (69,174,254,156,102,70)
Command:    MLSD
Error:  Connection timed out
Error:  Failed to retrieve directory listing

请帮忙。谢谢!

答案1

上述 iptables 命令在我的 cpanel 上不起作用,但下面的命令起作用了。

 iptables -I INPUT -p tcp --dport 30000:50000 -j ACCEPT

然后做

 iptables-save

保存更改。

答案2

在服务器防火墙中打开被动端口。

取消注释 /etc/pure-ftpd.conf 中的以下行

PassivePortRange          30000 50000

在服务器防火墙中打开端口。如果您有 CSF,则必须在 csf 配置文件中的 TCP_IN 设置中添加 30000:50000。如果您的服务器只有 IPTABLES,则运行以下命令

iptables -INPUT -p tcp --dport 30000:50000 -j ACCEPT

答案3

经过几个小时的研究,似乎没有任何效果。查看我的 iptables 规则时,我发现我的原始规则没有捕获任何数据包:

    iptables -I INPUT -p tcp --dport 30000:50000 -j ACCEPT

每个人都说这是解决这个问题的规则,但不幸的是,它对我不起作用。那时我注意到了名为“cP-Firewall-1-INPUT”的链。砰!我在该链下添加了规则,成功了!

解决方案:(如果您有一个名为“cP-防火墙-1-输入

步骤1: 取消注释 /etc/pure-ftpd.conf 中的以下行

    PassivePortRange          30000 50000

第2步:允许 iptables 中的端口范围

    iptables -A cP-Firewall-1-INPUT -p tcp --dport 30000:50000 -j ACCEPT

步骤3:然后保存更改:

    iptables-save

相关内容