免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2234 | 回复: 8
打印 上一主题 下一主题

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

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-10 18:01 |只看该作者 |倒序浏览
我先安装好了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默认就是用被动模式的啊,为什么会这样呢???

论坛徽章:
0
2 [报告]
发表于 2009-01-11 20:05 |只看该作者

回复 #1 Ultrawind 的帖子

编译有问题

论坛徽章:
0
3 [报告]
发表于 2009-01-12 09:33 |只看该作者
编译有问题?怎么会呢?编译过程没有报错,再说编译有问题的话,ftp应该跑不起来的吧

论坛徽章:
0
4 [报告]
发表于 2009-01-12 17:49 |只看该作者
我晕,似乎是防火墙问题。

iptables -F
用被动模式访问正常了。

但是总不能每次都把防火墙情况吧,呵呵。

下面是我的防火墙内容:/etc/sysconfig/iptables

# Generated by iptables-save v1.2.11 on Mon Jan 12 14:50:32 2009
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1805:1170376]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp -m icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p ipv6-crypt -j ACCEPT
-A RH-Firewall-1-INPUT -p ipv6-auth -j ACCEPT
-A RH-Firewall-1-INPUT -d 224.0.0.251 -p udp -m udp --dport 5353 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 25 -j ACCEPT
-A RH-Firewall-1-INPUT  -p tcp -m tcp --dport 139 --syn -j ACCEPT
-A RH-Firewall-1-INPUT  -p tcp -m tcp --dport 455 --syn -j ACCEPT
-A RH-Firewall-1-INPUT  -p udp -m udp --dport 137 -j ACCEPT
-A RH-Firewall-1-INPUT  -p udp -m udp --dport 138 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT
# Completed on Mon Jan 12 14:50:32 2009


请问要做什么修改才行呢?我的21端口打开了的,不懂了,请高手指教

论坛徽章:
0
5 [报告]
发表于 2009-01-30 14:28 |只看该作者

回复 #4 Ultrawind 的帖子

你在防火墙里开放被动端口呀,
在PassivePortRange 选项

论坛徽章:
0
6 [报告]
发表于 2009-01-30 16:32 |只看该作者
应该是防火墙问题!
06年就遇到过。

论坛徽章:
0
7 [报告]
发表于 2009-01-30 16:32 |只看该作者

回复 #5 liu-shaobo 的帖子

这个问题我一直也没有解决掉!
这位兄弟,麻烦你详细说说吧。
我的是vsftpd

-m state --state ESTABLISHED,RELATED
试过也无效。

http://bbs.chinaunix.net/thread-1088672-1-1.html
http://ycsk.javaeye.com/blog/312280

[ 本帖最后由 marsaber 于 2009-1-30 16:36 编辑 ]

论坛徽章:
3
戌狗
日期:2014-09-10 17:07:162015年辞旧岁徽章
日期:2015-03-03 16:54:15wusuopu
日期:2016-06-17 17:43:45
8 [报告]
发表于 2009-01-30 17:19 |只看该作者
原帖由 marsaber 于 2009-1-30 16:32 发表
这个问题我一直也没有解决掉!
这位兄弟,麻烦你详细说说吧。
我的是vsftpd

-m state --state ESTABLISHED,RELATED
试过也无效。

http://bbs.chinaunix.net/thread-1088672-1-1.html
http://ycsk.jav ...

关注

论坛徽章:
0
9 [报告]
发表于 2009-01-30 18:33 |只看该作者
-p 40000:50000

这是你的被动端口,你在配置文件应当有改吧?
你说你的关了防火墙就能用了,哪就是防火墙的问题;
既然你知道是防火墙的问题,开放端口应当会吧!

[ 本帖最后由 liu-shaobo 于 2009-1-30 18:37 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP