cifan
CentOS+iptables+proftpd(passive mode)
应用环境 CentOS4
proftp
vi proftpd.conf
[code]
PassivePorts min-pasv-port max-pasv-port
[/code]
[code]
PassivePorts 60000 65000
[/code]
Min-pasv-port must be port >= 1024.
iptables
[code]
iptables -F
iptables -P INPUT DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -p tcp -m multiport --dports 21,22 -j ACCEPT
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 60000:65000 --syn -j ACCEPT
[/code]
[root@sing2 ~]# iptables -L
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere multiport dports ftp,ssh,mysql
ACCEPT tcp -- anywhere anywhere tcp dpts:60000:65000 flags:SYN,RST,ACK/SYN
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
[[i] 本帖最后由 cifan 于 2007-12-11 20:16 编辑 [/i]]