仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 636|回复: 8
打印 上一主题 下一主题

[其他Linux] 带来一篇研讨Linux下Firewall防火墙的设置

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 11:48:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
要多google,因为我不可能,也不可以给你解答所有内容,我只能告诉你一些关键点,甚至我会故意隐瞒答案,因为在寻找答案的过程中。
比来在研讨Linux下Firewall的设置,发明设置好防火墙今后ftp就有成绩了,一向都不克不及够用Filezilla和CuteFTP登录,在列出目次的时分一向会失利。可是在命令行上面假如先实行passiveoff,统统一般。
  谜底在CU上找到的,次要是要利用ip_conntrack_ftp
  原文:
  利用-PINPUTDROP引发的网路存取一般,可是ftp连进却失利?
  根据后面先容体例,只要开放ftpport21服务,其他都克制的话,一样平常会设置利用:
  iptables-PINPUTDROP
  iptables-AINPUT-mstate--stateESTABLISHED-jACCEPT
  iptables-AINPUT-ptcp--dport21-jACCEPT
  iptables-PINPUTDROP
  iptables-AINPUT-mstate--stateESTABLISHED-jACCEPT
  iptables-AINPUT-ptcp--dport21-jACCEPT
  如许的设置,确认ftp用户端是能够连到ftp主机而且看到接待登进画面,不外后续要扫瞄档案目次清单与档案抓取时却会产生毛病...
  ftp协议自己于datachannnel还能够辨别利用activemode与passivemode这两种传输形式,而就以passivemode来讲,最初是协定让ftpclient保持到ftpserver自己指定于年夜于1024port的毗连埠传输材料。
  如许设置在ftp传输利用active大概一般,可是利用passivemode却产生毛病,个中缘故原由就是由于该主机firewall划定规矩设置不同意让ftpclient保持到ftpserver指定的保持埠才激发这个成绩。
  要办理该成绩体例,于iptables内个称号为ip_conntrack_ftp的helper,能够针对连进与连外目标port为21的ftp协议命令相同举行拦阻,供应给iptables设定firwewall划定规矩的设置利用。开放做法为:
  modprobeip_conntrack_ftp
  iptables-PINPUTDROP
  iptables-AINPUT-mstate--stateESTABLISHED,RELATED-jACCEPT
  iptables-AINPUT-ilo-jACCEPT
  iptables-AINPUT-ptcp--dport21-jACCEPT
  modprobeip_conntrack_ftp
  iptables-PINPUTDROP
iptables-AINPUT-mstate--stateESTABLISHED,RELATED-jACCEPT
  iptables-AINPUT-ilo-jACCEPT
  iptables-AINPUT-ptcp--dport21-jACCEPT
  个中-mstate部分别的多了RELATED的项目,该项目也就是形态为自动创建的封包,不外是由于与现有ftp这类连线架构会激发别的才发生的自动创建的项目。
  不外如果主机ftp服务不在port21的话,请利用以下体例举行调剂:
  CODE:
  modprobeip_conntrack_ftpports=21,30000
  iptables-PINPUTDROP
  iptables-AINPUT-mstate--stateESTABLISHED,RELATED-jACCEPT
  iptables-AINPUT-ilo-jACCEPT
  iptables-AINPUT-ptcp--dport21-jACCEPT
  iptables-AINPUT-ptcp--dport30000-jACCEPT
  modprobeip_conntrack_ftpports=21,30000
  iptables-PINPUTDROP
  iptables-AINPUT-mstate--stateESTABLISHED,RELATED-jACCEPT
  iptables-AINPUT-ilo-jACCEPT
  iptables-AINPUT-ptcp--dport21-jACCEPT
  iptables-AINPUT-ptcp--dport30000-jACCEPT
  也就是主机自己供应ftp服务分离在port21与30000上,让ip_conntrack_ftp这个ftphelper可以一般供应ftp用户端利用passivemode存取而不会发生成绩
</p>
初学阶段只要把上课时候学习过的命令练熟就可以了.单靠学习各种命令而成为高手是不可能的。
变相怪杰 该用户已被删除
沙发
发表于 2015-1-18 08:24:30 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
活着的死人 该用户已被删除
板凳
发表于 2015-1-21 21:17:35 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
愤怒的大鸟 该用户已被删除
地板
发表于 2015-1-30 22:42:11 | 只看该作者
我是学习嵌入式方向的,这学期就选修了这门专业任选课。
不帅 该用户已被删除
5#
发表于 2015-2-6 16:37:45 | 只看该作者
我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
老尸 该用户已被删除
6#
发表于 2015-2-17 09:15:50 | 只看该作者
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
分手快乐 该用户已被删除
7#
发表于 2015-3-5 19:02:34 | 只看该作者
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
再见西城 该用户已被删除
8#
发表于 2015-3-12 12:03:43 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
第二个灵魂 该用户已被删除
9#
发表于 2015-3-19 22:14:15 | 只看该作者
请问谁有Linux的学习心得的吗?简单的说说?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 04:07

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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