主动FTP模式无法在Linux中运行

时间:2011-05-10 09:21:42

标签: linux ftp

我是Linux新手,我的应用程序在Windows上运行了一段时间,对于文件传输,我们使用第三方 sftp ,它在主动和被动模式下运行良好。< / p>

现在我正在迁移我的应用程序以支持Linux操作系统,我在FTP活动模式下遇到问题,我可以在被动模式下传输文件。

我尝试通过FTP命令,我可以在两种模式下传输文件,当它实现时它会给我以下错误:

500 Invalid PORT Command.

和之前的错误ftp命令看起来像:

PORT 0,0,0,0,234,96

对于被动它可以正常工作。 是否需要在linux中启用任何防火墙设置,请帮帮我。

1 个答案:

答案 0 :(得分:0)

  

PORT 0,0,0,0,234,96

前四个八位字节代表IP地址,在这种情况下,似乎不存在。因此,您要么错过了在应用程序中声明客户端的IP地址,要么可能是IP地址存在其他问题。请尝试此链接以获取更多信息:FTP

还要检查在关闭Linux防火墙时它是否已连接。

  

/etc/init.d/iptables stop