- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《RHCE课程-RH253Linux服务器架设笔记九-tcp_wrapper》.doc
RHCE课程-RH253Linux服务器架设笔记九-tcp_wrapper我们开始tcp_wrapper内容
tcp_wrapper的原理?
Telnet、SSH、FTP、POP和SMTP等很多网络服务都会用到TCP Wrapper,它被设计为一个介于外来服务请求和系统服务回应的中间处理软件。
基本处理过程
当系统接收到一个外来服务请求的时候 ,先由TCP Wrapper处理这个请求
TCP Wrapper根据这个请求所请求的服务和针对这个服务所定制的存取控制规则来判断对方是否有使用这个服务的权限,如果有,TCP Wrapper 将该请求按照配置文件定义的规则转交给相应的守护进程去处理同时记录这个请求动作,然后自己就等待下一个请求的处理。
如果外部还有防火墙,当然要先通过防火墙
tcp_wrapper是基于主机与服务的
使用简单的配置文件来设置访问限制 /etc/hosts.allow /etc/hosts.deny
配置一旦被改变,立刻生效
tcp_wrapper的配置?
访问控制判断顺序: 访问是否被明确许可 否则,访问是否被明确禁止 如果都没有,默认许可
通常tcp_wrapper没有配置,就是第三条,如果都没有,默认许可的
配置文件 许可用:/etc/hosts.allow 禁止用:/etc/hosts.deny
基本语法 后台进程列表:客户端列表????? [:参数(allow,deny)]
/etc/hosts.allow vsftpd:192.168.0. /etc/hosts.deny vsftpd:ALL
格式是 后台进程:? client描述?
这里的后台进程需要解释下
后台进程列表应该是: 服务的可执行工具名( in.telnetd? NO telnetd) 允许指定多项服务 允许使用ALL来匹配所有服务 允许可执行工具名后添加IP或主机名,如果本机有多个网络界面
客户端描述可以包含: IP 地址(54 )? 域名或主机名(., ? )? 子网掩码(/ 或192.168.0. )? 网络名(@mydomain )
client描述的高级语法?
客户端描述通配符 ALL:所有 LOCAL:所有主机名中不包含.的主机 UNKNOWN:无法被解析的主机 KNOWN:可以双向解析的主机 PARANOID:正向解析成功但无法反向解析的主机
EXCEPT 可用于服务列表与客户端列表, 可以层层套用
/etc/hosts.deny? ALL:ALL EXCEPT / EXCEPT
现在我们测试下
现在可以访问
vim /etc/hosts.deny
现在他要求我输入ID验证,但是我的匿名可以访问的,我正确输入ID以后,还是不可以访问
在允许里面明确允许
vim /etc/hosts.allow
又可以访问了
tcp_wrapper很简单,要服务的模块支持tcp_wrapper ,才可以使用tcp_wrapper
大家看吧,vsftpd的配置文件最后,明确配置tcp_wrappers=yes
vim /etc/vsftpd/vsftpd.conf
查看一个服务是否支持tcp_wrapper可以用一下命令
看某个服务的执行文件是否调用tcp——wrapper
ldd `which vsftpd` | grep wrap
如果这个命令有结果,也表明支持tcp_wrapper
strings `which vsftpd` | grep host
基于xinetd的服务都支持tcp_wrapper
如下sendmail就支持tcp_wrapper而postfix就不支持哈~
OK,tcp-wrpper,基础就这些,有兴趣的可以深入研究
################Michael分割线####################
您可能关注的文档
- 《Morality and Psychological Distance A Construal Level Theory Perspective》.pdf
- 《MS pwr opt level (POPT)说明》.doc
- 《MSP430_在单电池供电的LED_照明中的应用》.pdf
- 《MT1092-2016矿灯用LED及LED光源组技术条件》.pdf
- 《MT_T_1092—2016矿灯用LED及LED光源组技术条件(送审稿)》.doc
- 《Multilevel modeling of individual and group level mediated effects.》.pdf
- 《Multiphoton Ionization in Strong Laser Fields》.pdf
- 《Musical Theory - The Basic Jazz Guitar Handbook (Excellent)》.pdf
- 《MUZZY_Scriptbook_Level_II_Dutch》.pdf
- 《MUZZY_Scriptbook_Level_II_French》.pdf
- 二零二五年度子女对父母赡养与老年康复护理服务合同3篇.docx
- 二零二五年度子女对父母赡养与老年生活照料设备租赁合同3篇.docx
- 2024-2025学年六年级数学下册小升初质量检测卷(解析版).pdf
- 2024-2025学年六年级数学下册小升初质量检测卷(原卷版).pdf
- 二零二五年度子女对父母赡养与老年综合服务外包合同3篇.docx
- 二零二五年度子女对高龄父母专业护理服务合同2篇.docx
- 二零二五年度子女抚养费用调整协议范本2篇.docx
- 二零二五年度子女抚养权争议调解协议范本3篇.docx
- 二零二五年度子女抚养权变更协议范本3篇.docx
- 二零二五年度子女赡养老人并协助家庭事务服务协议.docx
文档评论(0)