QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2419|回复: 5

我的pureftp安装好后,无法用被动模式链接它,为什么呢?

[复制链接]
发表于 2009-1-12 09:46:21 | 显示全部楼层 |阅读模式
我先安装好了pureftp

#./configure --prefix=/usr/local/pureftpd --with-everything --with-language=simplified-chinese
#make install-strip
#groupadd ftpgroup
#useradd -g ftpgroup -d /dev/null
#pure-pw useradd joe -u ftpuser -d /home/ftpusers/joe -m
#/usr/local/sbin/pure-ftpd -A -E -l puredb:/etc/pureftpd.pdb -p 40000:50000 -R &


然后在另外一台windows机子上用flashfxp连接它,发现在被动模式下读取不到列表

报错: 数据 Socket 错误: 连接已失败

但是改为主动模式的话,一切正常。

请问要怎么设置或者安装才能使用被动模式访问呢????

按理说pureftp默认就是用被动模式的啊,为什么会这样呢???
发表于 2009-1-12 16:19:05 | 显示全部楼层
防火墙?
回复

使用道具 举报

 楼主| 发表于 2009-1-12 17:28:43 | 显示全部楼层
应该不是防火墙的问题,因为主动模式可以访问正常。
回复

使用道具 举报

发表于 2009-1-13 17:23:28 | 显示全部楼层
ftp 有一种模式必须设置防火墙,不然有问题。
回复

使用道具 举报

发表于 2009-1-21 10:59:36 | 显示全部楼层

哈罗

其实不是服务器用passive模式,是你的客户端,一般客户端可以设定,我也碰到过这问题,我在访问时都不用passive模式,不过据说iptables加载一个ftp的模块就可以,我还没试过,呵
回复

使用道具 举报

发表于 2009-1-21 11:02:43 | 显示全部楼层
[转]
首先在/etc/sysconfig/iptables开放1000端口
并设置related属性
-A RH-Firewall-1-INPUT -m state --state NEW,ESTABLISHED,RELATED -m tcp -p tcp --dport 1000 -j ACCEPT
再运行modprobe ip_conntrack_ftp ports=1000(挂接IPTABLES的FTP PASV的识别模块)或者修改/etc/sysconfig/iptables-config和/etc/init.d/iptables的启动脚本加入 conntrack_ftp模块即可
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-17 03:29 , Processed in 0.109686 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表