只允许FTP访问的FW规则编写
我只想让客户访问我的FTP服务器
这个FTP服务器上开了防火墙
我是这样写的
iptables -F
iptables -X
iptables -Z
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
iptables -I INPUT -p tcp --dport 21 -j ACCEPT
iptables -I INPUT -p tcp --dport 20 -j ACCEPT
iptables -I OUTPUT -p tcp --sport 21 -j ACCEPT
iptables -I OUTPUT -p tcp --sport 20 -j ACCEPT
不过我一试客户访问不了FTP服务器了
请大家帮帮忙了
谢谢了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
顶一下
大家帮忙啊
谢谢
ftp除了21和20这个两个端口之外还需要其他端口,去ftp版精华找有关主动ftp与被动ftp的帖子
up
ftp除了21和20这个两个端口之外还需要其他端口,去ftp版精华找有关主动ftp与被动ftp的帖子
按老哥提示我找了好多资料
但还是不行啊
请老哥帮忙
如果采用主动模式,必须再input上允许外部访问服务器的高位端口,如果是被动模式,必须在output上允许服务器访问外部的高位端口
[quote]原帖由 "bingosek"]如果采用主动模式,必须再input上允许外部访问服务器的高位端口[/quote 发表:
错!
主动模式
client ---->; server (tcp/21)
client (tcp/xxx) <---- server (tcp/20)
很多人认为 tcp/20 是 server 端被动访问的,实际是 server 以 tcp/20 去主动连接的 client
一般ftp server都可以指定被动端口范围,指定后在iptables允许这些端口的入请求就OK了
是iptables -I INPUT 吗? 应该是iptables -A INPUT -p tcp .........
试试看。我觉得其他的没什么了。
复制代码
还是希望大家能学会搜索