RHCE认证253安全管理-中文版课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《RHCE认证253安全管理-中文版课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RHCE 认证 253 安全管理 中文版 课件
- 资源描述:
-
1、第一单元服务任课讲师:_服务 网络服务,根据其使用的方法来分,可以被分为三类 由init控制的服务 由System V 启动脚本启动的服务 由xinetd 管理的服务由init控制的服务 配置在/etc/inittab中 可以设置respawn参数在服务每次被关闭时自动重启 inittab文件被改变后,可以用init q来使改动生效由System V启动的服务 由/etc/rc.d/init.d/目录下的System V脚本启动/etc/rc.d/init.d/script start|stop|restart 也可以用service命令来执行脚本。在不同运行级别下的默认开关可以不同 用chk
2、config来管理 在有些地方也被称为standalone的服务由xinetd管理的服务 由xinetd管理 xinetd daemon 服务管理文件放在/etc/xinetd.d/目录下 编辑服务文件来开关服务 重启xinetdchkconfig System V:决定在切换入某个运行级别下时,服务打开还是关闭 xinetd:在xinetd服务正在运行的情况下,直接开启或关闭基于xinetd的服务第二单元DNS任课讲师:_DNS DNS:Domain Name Service/域名服务 支持将计算机的域名解析成IP地址(正向搜索)支持将IP地址解析成计算机的域名(反向搜索)允许计算机根据逻辑
3、组合成一个一个名字域区、域及授权 一个域(domain)包含一个完整的分级域名下层树 一个区(zone)则是域的一部分,被一个具体详细的服务器所管理 子域可以被授权成为附加的域 一个区可以直接管理子域英特网上的分级DNS 根域名服务器 作为区认证域名服务器的最高级别域名服务器存在 为递归查询提供权威解释 区认证域名服务器 区的划分与认证 主域名服务器与从域名服务器主域和从域 主域服务器 拥有一个域的主复制数据 从域服务器 为主服务器提供自动数据备份 每一个从服务器都会自动从主服务器处同步更新数据客户端DNS 客户端产生对IP与主机名解析的需求,通常DNS客户端上有许多程序运行时需要解析 客户端
4、检索本地数据文件的相关记录 客户端将无法自行解释的需求,通过53端口送给指定的DNS服务器 收回的数据也许并不权威服务端DNS 服务端接受请求 如果自己无法给出回答,则可能将请求转发给上级服务器,或直接询问根域名服务器 其上级服务器有可能给出回答,或进一步转交给其他域名服务器 一个服务器上可以记录多个域的数据BIND BIND:Berkeley Internet Name Daemon BIND是在Internet上应用最为广泛的DNS服务器 提供稳定与可信赖的下层结构以提供域名与IP地址的转换BIND服务一览 后台进程:named 脚本:/etc/rc.d/init.d/named 使用端口
5、:53(tcp,udp)所需RPM包:bind,bind-utils 相关RPM包:bindconf,caching-nameserver 配置文件:/etc/named.conf 相关路径:/var/named/*/etc/sysconfig/named named进程被System V脚本激活后,会根据此文件的参数决定其运行参数:例如:OPTION=“-d 5”(将debug等级设为5)/etc/named.conf named.conf是BIND使用的默认配置文件 在每一次named启动与挂起时都会被读取 一个简单的文本文件,其中记录的可以包括options(全局参数)、zone(区域定
6、义)、access control lists(访问控制列表)等option 在/etc/named.conf的options段中被宣告 常用的参数包括 directory:指定zone file的存放位置 forwarders:指定其上级域名服务器 allow-query:指定允许向其提交请求的客户 allow-transfer:指定允许复制zone数据的主机主域 由一个zone段在/etc/named.conf中宣告 type master;file:存放该zone数据的文件名 必须存在于options段中提及的目录之下 文件名可以随意 allow-update:允许动态更新该zone数据
7、的客户机从域 由一个zone段在/etc/named.conf中宣告 type slave;master:指定其主域名服务器 对应的主域名服务器必须承认并存放有该区域的数据 file:本地用于存放zone数据的文件 从域名服务器总是试图与其master联系并获取一份当前数据的副本反解析域 域的名字必须用.in-addr.arpa来结尾 由一个zone段在/etc/named.conf中宣告 反解析域一般对应到一个具体的IP段 反解析域同样可以配置为从域 许多服务会尝试进行反解析根域 根域“.”zone.IN type hint;file named.ca;zone文件 文件通常存放在/var/
8、named目录下 用于存放指定域内的各种资源与数据 第一段资源记录被成为起始授权记录(SOA)每一个在/etc/named.conf中定义的zone都应该对应一个具体的zone文件资源记录 SOA:定义起始授权 NS:指定域名服务器 MX:指定邮件服务器 A:将一个域名解析成其后的IP CNAME:将一个域名设置为另一个域名的别名 PTR:将一个IP地址指向一个域名SOA记录 SOA(Start of Authority):起始授权 每一个域文件中都应该有一个SOA 段 IN SOA localhost.root.localhost.(1997022700;Serial 28800 ;Refr
9、esh 14400 ;Retry 3600000 ;Expire 86400);MinimumNS记录 NS(name server):域名服务器 每一个主域名服务器和从域名服务器都应该拥有一条NS记录,以防止主服务器在出现故障后,从服务器不能及时提供服务IN NS INNS.资源记录 A记录 用于将主机名对应成IP地址 CNAME记录 用于定义某一个地址的别名 PTR记录 用于将IP地址对应成一个主机名MX与HINFO记录 MX:用于定义某一个域里负责的邮件服务器 每一条MX记录前都需要指定优先级别INMX5mail HINFO记录提供解析时对一台主机做补充注释server1INHINFOm
10、aster serverRound Robin 利用复数A记录来均衡数台服务器的访问负载www0INA192.168.0.3www0INA192.168.0.4www0INA192.168.0.5r n d c 域名服务器控制程序 安全防范,远程控制运行的域名服务器 使用TSIG 安全 例如:root stationxx root#rndc reload rndc 默认只监听本地loopback端口BIND语法检查工具 在BIND出错时使用如下工具:named-checkconf 默认检查的配置文件是/etc/f named-checkzone 检查一个Zone文件的配置redhat-conf
11、ig-bind 图形界面下的BIND配置工具 简单清晰地完成BIND配置 可对应多个版本的BIND 配置文件存放在/etc/alchemist/namespace/dns/local.adl第三单元Samba任课讲师:_SAMBA 原理概述 SAMBA:Send Message Block 整合了SMB协议及Netbios协议,使其运做在TCP/IP上。能够让Unix based的机器与windows互动。SAMBA服务有两个进程:smbd:SMB服务器 nmbd:netbios名字服务器SAMBA 服务一览 后台进程:smbd,nmbd 脚本:/etc/rc.d/init.d/smb 使用端
12、口:137,138,139 所需RPM包:samba,samba-common,samba-client 相关RPM包:samba-swat 配置文件:/etc/samba/smb.confSAMBA 的配置 samba的配置文件:/etc/samba/smb.conf 由数个将配置文件分成数段,例如:global:一些全局配置homes:让用户可以访问其主目录printers:定义共享的打印机资源 图形界面下的配置工具 SWAT(Samba Web Admin Tool)redhat-config-samba全局设置 全局设置写在global段内,主要是指samba服务器的一些全局设定 wo
13、rkgroup server string hosts allow security encrypt passwords smb passwd file共享段 共享段用于在samba服务器上开放共享目录 一般每一个 表示一个指定的共享目录,内写的是目录的共享名测试samba服务 用户可以利用testparm指令来检查smb.conf文件的语法。只能检查关键字段的拼写错误。对于配置值错误需要结合日志文件来判断。用户可以用service smb status判断samba服务的开启状况 用户可以用nmblookup来检查本机上的samba服务是否正确开启管理smb用户 samba服务支持用户级别的
14、共享限制 使用smbadduser添加可以使用smb服务的用户。语法:smbadduser linux帐号:windows帐号 使用smbpasswd改变用户的密码。用户密码存放在/etc/samba/smbpasswd文件中 用户映射存放在/etc/samba/smbuser文件中smbclient 可以用来向服务器请求samba服务资源列表 smbclient L 主机名 可以用来象一个ftp客户端一样访问samba共享资源 smbclient -U student%XXX /server1/tmpsmbmount smbmount可以将远端的一个window共享目录,或Unix系统通过s
15、amba服务共享出来的目录,挂载到自己的Linux文件系统上。语法:smbmount/server1/tmp /mnt/tmp o username=student,password=XXX 用于替代mount t smb第四单元电子邮件服务任课讲师:_邮件发送模型 邮件用户代理(MUA)将信息传送给邮件传输代理(MTA)邮件传输代理决定信息送至目的地的路由,然后根据情况决定是否还需要将信息交给中介邮件传输代理 域邮件传输代理将邮件送至邮件投递代理(MDA)用户收到邮件SMTP协议 SMTP:Simple Mail Transfer Protocol/简单邮件传送协议 定义邮件传送 基于TCP
16、服务的应用层 RFC0821 明文传送SMTP协议的使用 SMTP协议使用25端口 SMTP协议命令 HELO:通报来访者地址 MAIL FROM:发件人地址 RCPT TO:收件人地址 DATA:输入正文内容,用单独的.为行结束 QUIT:连线结束安全与反垃圾邮件策略 安全策略 拒绝从无法解析的域送来的邮件 建立各种基于主机、用户、域的访问控制 默认配置仅允许本地收发 不再使用setuid的工具 反垃圾邮件策略 默认情况下不做转发 建立访问数据库 检查邮件信头sendmail sendmail是使用十分广泛的邮件提交工具(MSP)在邮件模型中承担着MTA及MDA的作用 支持多种类型的邮件地址
17、寻址 支持虚拟域及虚拟用户 允许用户及主机伪装 提供在投递失败后自动重发等多种错误应对策略sendmail服务一览 后台进程:sendmail 脚本:/etc/init.d/sendmail 使用端口:25(smtp)所需RPM包:sendmail,sendmail-cf,sendmail-doc 配置文件:/etc/sendmail.cf,/etc/aliases,/etc/mail/,/usr/share/sendmail-cf/相关服务:procmailsendmail的主要配置文件/etc/sendmail.cf是默认的sendmail主要配置文件 包含域别名段,信头格式段,转发规则等
18、数据 很少被直接修改/etc/mail/submit.cf被用于每次sendmail被一个用户工具所调用的时候 通常不需要修改用m4生成sendmail.cf m4是UNIX下使用的传统宏处理器 sendmail.cf可以由一个宏文件经m4处理后得到 Red Hat默认使用/etc/mail/sendmail.mc为/etc/sendmail.cf的宏文件m4/etc/mail/sendmail.mc /etc/sendmail.cf 我们推荐使用m4处理sendmail.mc来得到sendmail.cf编辑sendmail.mc 每一个sendmail.mc宏应该定义了操作系统类型、文件位置
19、、请求特征及邮件发送工具、用户列表 在每一行的开头添加dnl表示注释 默认情况下,sendmail服务器只侦听本地的连接 注释DAEMON_OPTION(PORT=smtp,Addr=127.0.0.1,Name=MTA)其他有用的配置 FEATURE(accept_unresolvable_domains)接受无法反向解析的域来的邮件 FEATURE(dnsbl)支持根据dns黑洞列表来拒绝垃圾邮件 FEATURE(relay_based_on_MX)自动接受DNS中MX记录来源的邮件转发 FEATURE(blacklist_recipients)允许使用黑名单查禁收件人/etc/mail/
20、access 用于定义接受或拒绝的邮件来源:格式:IP/域名设定值 设定值:REJECT:拒绝 OK:无条件接受 RELAY:允许转发 DISCARD:丢弃/etc/mail/virtusertable 允许在邮件服务中使用虚拟域及虚拟用户并自动映射:eddywenhua.org/etc/aliases 定义本地用户的别名 别名后的映射对象可以是:一个本地用户 多个本地用户(用逗号分隔)本地文件(需要指出路径)指令(需要管道)另一个email地址 设定完/etc/aliases后,需要运行newaliases更新aliases.db邮件收取 MDA将收到的信件根据用户存放在/var/spool
21、/mail下/var/spool/mail目录下每一个文件对应与文件名同名的用户 用户使用mail等工具阅读完信后,未被删除的邮件会自动转存到用户主目录下的mbox文件中POP3协议 POP3:Post Office Protocol 3/邮局协议第三版 POP3协议适用于不能时时在线的邮件用户。支持客户在服务器上租用信箱,然后利用POP3协议向服务器请求下载 基于TCP/IP协议与客户端/服务端模型 POP3的认证与邮件传送都采用明文使用pop3协议 POP3协议使用110端口 POP3协议命令 USER:通报用户名 PASS:输入密码 LIST:列出所有邮件大小 RETR:阅读邮件 DEL
22、E:删除邮件 QUIT:连线结束配置pop3服务器 pop3服务一般是基于xinetd的服务 可以通过两种方式开启和关闭服务 编辑/etc/xinetd.d/ipop3并重启xinetd 使用chkconfig来开启或关闭服务IMAP IMAP:Internet Message Access Protocol/英特网信息存取协议 另一种从邮件服务器上获取邮件的协议 与POP3相比,支持在下载邮件前先行下载邮件头以预览邮件的主题来源 基于TCP/IP 使用143端口邮件接收工具 mozilla-mail mozilla下的邮件接收工具 采用netscape mail的风格 evolution G
23、NOME下的默认邮件接收工具 采用windows下的outlook风格 kmail kde下的邮件接收工具 fetchmail 字符界面下的邮件接收工具配置fetchmail fetchmail支持多种邮件接收协议 fetchmail的配置文件是用户主目录下的.fetchmailrc文件“.fetchmailrc”中每一行代表一个邮件信箱 范例:poll protocol pop3 username“kevinzou password“nopassprocmail procmail是一个非常强大的邮件转发工具 可以用来:对收到来信进行排序,并送入不同目录 预处理邮件 在收到一封邮件后激活一个事
24、件或程序 自动转发邮件给其他用户 默认情况下sendmail会将procmail设定为本机转发邮件工具 有可能在短时间内产生大量转发邮件,因此配置时应小心谨慎简单配置procmail procmail的配置文件是用户主目录下的 ”.procmailrc”如需将来自kevinz关于linux的邮件转发给todd,并复制入linux目录::0*From.*kevinz*Subject:.*linux :0 c!toddwenhua.org:0linux邮件读写工具 图形界面下的邮件接受工具一般也可以用来读写邮件 字符界面下的邮件读写工具 mail 非常简单地邮件读写工具 pine 支持添加附件 支
25、持将已读文件存入指定目录第五单元WEB服务器任课讲师:_http 服务原理 超文本传送协议 基于客户端服务端模型 协议流程:连接:客户端与服务端建立连接 请求:客户端向服务端发送请求 应答:服务端响应,将结果传给客户端 关闭:执行结束后关闭web服务器 apache 应用广泛的web服务器 支持进程控制 在需要前自动复制进程 进程数量自动使用需求 支持动态加载模块 不需重编译就可扩展其用途 支持虚拟主机 允许使用一台web服务器提供多个web站点的共享apache服务一览 后台进程:httpd 脚本:/etc/rc.d/init.d/httpd 使用端口:80(http),443(https)
展开阅读全文