挂在200上的FTP连接欢迎使用blabla FTP服务

当连接到在UNIX上运行的远程ftp服务器时,我遇到了问题。当我尝试进行连接时,它会在欢迎屏幕上冻结,并且它会提示input密码和用户名。 连接到17.17.0.181。
欢迎使用Blabla FTP服务

它只是冻结在那里没有什么,如果我试图杀死它与控制c或z它不会死! 我必须login到另一个控制台,并杀死PID thingy。 我知道我确定它是与防火墙或路由有关,因为我可以从其他地方连接。

我的防火墙iptables有以下设置
modprobe ip_nat_ftp ports21
modprobe ip_conntrack_ftp
iptables -A FORWARD -m状态–state ESTABLISHED -j ACCEPT
iptables -A FORWARD -p tcp -m tcp -m状态–dport 21 –state NEW -j ACCEPT
iptables -A FORWARD -p tcp -m tcp -m状态–sport 20 –state RELATED -j ACCEPT
iptables -A FORWARD -p tcp -m tcp -m state –dport 1024:65535 –sport 1024:65535 –state RELATED -j ACCEPT
任何人在那里你的帮助是非常感激。

防火墙是否与ftp守护程序在同一台机器上运行? 如果是这样,我认为你需要使用INPUT链,而不是FORWARD链。 FORWARD链用于数据包转发。 当数据包在本地处理时,它们将通过INPUT链,而不是FORWARD链。

这个“绘图”(来自netfilter网站)解释了哪些链接做什么。

Incoming / \ Outgoing -->[Routing ]--->|FORWARD|-------> [Decision] \_____/ ^ | | v ____ ___ / \ / \ |OUTPUT| |INPUT| \____/ \___/ ^ | | ----> Local Process ----