LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: yuanbo203

vsftp 除本机以外,其它用户无法登陆!

[复制链接]
 楼主| 发表于 2006-12-25 09:16:24 | 显示全部楼层
Post by nehc
我就提到过嘛,放火墙啊。怎么没看呢?

老兄,我是看了你的贴的啊!谢谢了,是看了你的贴我才去开了防火墙的21口子的,谢谢了!
呵呵,只是我要在图形界面开的口子,你有用命令开口子的教程啊?呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-25 09:21:21 | 显示全部楼层
Post by masterdemon
既然你Windows只能用Active方式连接,就说明你的vsftpd工作在Active方式。
只有你vsftpd工作在passive方式,Windows才能用passive方式连接。我说过你要自己改vsftpd.conf,才能让它工作在passive方式。另外就是防火墙。在/etc/sysconfig/SuSEfirewall2中找到FW_SERVICES_EXT_TCP="..."。在里面加入要打开的端口。然后,rcnetwork restart.



朋友,我是在internet选项里将 (使用被动FTP) 去掉 才能正常连接ftp的
那说明我的IE是工作在主动的模式,也就是工作在passive方式啊
它应该是主动的去读数据的,不知我这样理解是否正确啊?你怎么说它工作在active模式啊?
这与你上面给出的图不吻合啊?
请指教?
回复 支持 反对

使用道具 举报

发表于 2006-12-25 09:27:20 | 显示全部楼层
Post by yuanbo203
老兄,我是看了你的贴的啊!谢谢了,是看了你的贴我才去开了防火墙的21口子的,谢谢了!
呵呵,只是我要在图形界面开的口子,你有用命令开口子的教程啊?呵呵

在现有的规则上修改,是最简便的。我对iptables也不是很熟悉。
你可以用iptables-save来列出当前的防火墙规则:
geisha:~ # iptables-save
# Generated by iptables-save v1.3.6 on Mon Dec 25 09:19:13 2006
*mangle
REROUTING ACCEPT [20:1983]
:INPUT ACCEPT [17:1833]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
OSTROUTING ACCEPT [0:0]
COMMIT
# Completed on Mon Dec 25 09:19:13 2006
# Generated by iptables-save v1.3.6 on Mon Dec 25 09:19:13 2006
*nat
REROUTING ACCEPT [20:1983]
OSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
COMMIT
# Completed on Mon Dec 25 09:19:13 2006
# Generated by iptables-save v1.3.6 on Mon Dec 25 09:19:13 2006
*filter
:INPUT DROP [2:84]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]
:reject_func - [0:0]
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i xenbr0 -o xenbr0 -j ACCEPT
-A OUTPUT -o lo -j ACCEPT
-A reject_func -p tcp -j REJECT --reject-with tcp-reset
-A reject_func -p udp -j REJECT --reject-with icmp-port-unreachable
-A reject_func -j REJECT --reject-with icmp-proto-unreachable
COMMIT
# Completed on Mon Dec 25 09:19:13 2006
geisha:~ #   

你可以把这个脚本弄到一个文件中,修改之后,然后再导入到系统里。

geisha:~ # iptables-restore  --help
Usage: iptables-restore [-b] [-c] [-v] [-t] [-h]
           [ --binary ]
           [ --counters ]
           [ --verbose ]
           [ --test ]
           [ --help ]
           [ --noflush ]
          [ --modprobe=<command>]
geisha:~ #
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-25 09:37:02 | 显示全部楼层
谢谢 Nehc
回复 支持 反对

使用道具 举报

发表于 2006-12-25 12:55:44 | 显示全部楼层

这是你理解有问题。

Post by yuanbo203
朋友,我是在internet选项里将 (使用被动FTP) 去掉 才能正常连接ftp的
那说明我的IE是工作在主动的模式,也就是工作在passive方式啊
它应该是主动的去读数据的,不知我这样理解是否正确啊?你怎么说它工作在active模式啊?
这与你上面给出的图不吻合啊?
请指教?


主动、被动不指客户端。指服务器的工作方式。客户端需要关心的是服务器的工作方式。IE(使用被动FTP)指在连接了ftp务服器后加发PASV这个ftp指令,因为服务器需要工作在被动方式。IE中去掉(使用被动FTP)指在连接了ftp务服器后不发PASV,因为服务器需要工作在主动方式。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-25 15:07:31 | 显示全部楼层
明白
谢谢
^_^
回复 支持 反对

使用道具 举报

发表于 2006-12-25 15:22:55 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-26 09:36:53 | 显示全部楼层
谢谢 版主大哥
回复 支持 反对

使用道具 举报

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

本版积分规则

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