|
发表于 2003-6-1 09:07:07
|
显示全部楼层
then, 被动ftp试看
你的防火墙后的机器上使用的ftp客户端是否设置为通过被动模式连接ftp?比如cuteftp这样的客户端,可以在选项中为你的某个站点标签设置它使用被动方式。通常在用ie浏览器访问ftp的时候也会可以在选项--高级中为ftp访问“用被动方式(防火墙和DSL调制解调器兼容)”,这是一个道理。
btw,你的ftp是根本就只能连上然后不能下载任何数据(在ls的时候halt掉)还是能下载一点数据?这个区别很重要 因为ftp和其它协议不同,客户端是通过访问远端的21端口发送ftp命令,然后从20端口收取数据;登录是发送命令的过程,也就是连接远端21端口而已,ls的时候就要从远端获取数据了;假如没有设置成被动访问方式,默认远端会发数据给你通过20端口,而这样发送来的数据没有经过配置不会被iptables识别。故你可以发送命令给远端,但无法收到数据。如果可以确定你的情况如此,就要让你的客户端ftp使用被动模式连接远端ftp主机。
try and try.... |
|