安装并配置好了Vsftpd,但用FTP客户端无法登陆,急!

安装并配置好了Vsftpd,但用FTP客户端无法登陆,急!

如题,配置好了后在linux本机上可以FTP,但在客户端登陆时最后显示为:“socket已连接,正在等待欢迎消息...”然后就一直停在那里,不知道是什么原因,看了有的介绍就是防火墙的问题,但我开过21端口后还是不行,请大家帮助解决,谢谢!      
刚才试了一下,关闭iptables之后就可以了,如果我想在保持防火墙开通的情况下能FTP,请问iptables具体应该怎么来设置?      
默认用的数据端口 20  开放了吗>      
要把INPUT和OUTPUT的端口都要打开,有进就要有出嘛!还有就是看一下客户端的防火墙看一下