电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

网络安全管理课件

39页
  • 卖家[上传人]:F****n
  • 文档编号:88191133
  • 上传时间:2019-04-20
  • 文档格式:PPT
  • 文档大小:564.50KB
  • / 39 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第7章内容回顾,应用层代理和网络层防火墙具有不同的实现原理和应用场合 在Linux系统中内核提供包过滤防火墙功能,使用squid服务器可实现代理服务器功能 iptables命令是对Linux内核包过滤防火墙的主要管理工具 通过防火墙策略的配置,Linux主机可实现包过滤和NAT功能 squid服务器的主要功能是代理和缓存,Chapter1/39,网络安全管理,第8章,本章目标,掌握SSH服务器管理和客户端的使用 掌握TCP Wrappers的配置管理,Chapter3/39,本章结构,Chapter4/39,TCP Wrappers的基本概念,TCP Wrappers的功能 TCP Wrappers是大多数Linux发行版本中都默认提供的功能 TCP Wrappers的主要执行文件是“tcpd” tcpd程序可以将其他的网络服务程序“包裹”起来,从而进行集中的访问控制设置 RHEL4系统中缺省安装了TCP Wrappers # rpm -q tcp_wrappers tcp_wrappers-7.6-37.2,Chapter5/39,TCP Wrappers的设置文件,TCP Wrap

      2、pers使用两个设置文件 “hosts.allow”和“hosts.deny”两个文件的用于保存TCP Wrappers基于主机地址的访问控制策略 # ls /etc/hosts.* /etc/hosts.allow /etc/hosts.deny “hosts.allow”文件用于保存允许访问的策略 “hosts.deny”文件用于保存拒绝访问的策略 “hosts.allow”和“hosts.deny”文件中保存的设置是即时生效的,Chapter6/39,TCP Wrappers设置文件的格式2-1,设置文件的格式 “hosts.allow”和“hosts.deny”文件中具有相同格式的配置记录 :动作 文件中每行为一个设置记录 “服务程序列表”字段的表示 ALL代表所有的服务程序 单个服务的名称,例如in.telnetd代表telnet服务器程序, vsftpd代表vsftpd服务器程序 多个服务程序名称可以组成列表,中间用逗号分隔,例如“in.telnetd,vsftpd”,Chapter7/39,TCP Wrappers设置文件的格式2-2,“客户机地址列表”字段的表示 ALL

      3、代表所有的客户机地址 LOCAL代表本机地址 KNOW代表可解析的域名 UNKNOW代表不可解析的域名 以句点“.”开始的域名代表该域下的所有主机,例如“”代表“”域中的所有主机 对某个子网中的所有主机使用“子网/掩码”的形式表示 对于网络中的某个主机可直接使用IP地址表示 “动作”字段使用“allow”表示允许,使用“deny”表示拒绝,Chapter8/39,TCP Wrappers配置实例4-1,配置要求 使用TCP Wrappers对vsftpd服务和telnet服务进行基于主机的访问控制 vsftpd服务器和telnet服务器所在主机的地址为“192.168.1.2” 对于vsftpd服务只允许IP地址为“192.168.1.100”至“192.168.1.199”的主机进行访问 由于telnet服务相对不是很安全,因此只允许IP地址为“192.168.1.122”的客户机访问,Chapter9/39,TCP Wrappers配置实例4-2,telnet服务器的安装 RHEL4系统中默认不安装telnet服务器 telnet-server软件包在第4张安装光盘,需要手工进行安

      4、装 rpm -ivh /media/cdrom/RedHat/RPMS/telnet-server-0.17-30.i386.rpm telnet服务由xinetd调度启动 telnet在xinetd服务中的启动配置文件 /etc/xinetd.d/telnet telnet服务默认不启动,需手工设置 # chkconfig telnet on # service xinetd restart,Chapter10/39,TCP Wrappers配置实例4-3,使用telnet命令登录telnet服务器 telnet命令是telnet服务的客户端程序 # telnet 192.168.1.2 用户telnet登录的过程中会提示输入用户名和用户口令 telnet服务的安全性 telnet服务使用明文传输所有的内容(包括用户登录口令),因此存在安全隐患 应尽量使用SSH服务替代telnet服务,Chapter11/39,TCP Wrappers配置实例4-4,TCP Wrappers策略配置 hosts.deny文件 in.telnetd, vsftpd: ALL hosts.allow文件

      5、 in.telnetd: 192.168.1.122 vsftpd: 192.168.1.1? 采取先“全部禁止”再“逐个开放”的策略设置方法,可以较好的实现“只允许”的访问策略,Chapter12/39,阶段总结,TCP Wrappers是各Linux发行版本中必备的功能 通过tcpd服务程序可以对其他的网络服务程序实现访问控制 通过在hosts.allow和hosts.deny两个文件中设置访问控制策略,可以实现对TCP Wrappers的控制 在hosts.allow和hosts.deny文件中的设置是即时生效的,Chapter13/39,阶段练习,查看hosts.allow和hosts.deny文件的缺省设置内容 在hosts.deny文件中增加禁止指定的客户机进行telnet登录的访问控制记录,Chapter14/39,SSH的起源与原理,SSH(Secure SHell),实现了与Telnet服务类似的远程登录功能 SSH协议在网络中使用密文传输数据 SSH服务器中还支持使用scp和sftp等客户端程序进行远程主机的文件复制,Chapter15/39,SSH的认证方式,SS

      6、H协议提供两种用户认证方式 基于口令的安全认证 与telnet类似,提供正确的用户口令后可以登录远程服务器 基于密钥的安全认证 使用公钥和私钥对的方式对用户进行认证,Chapter16/39,SSH密钥认证的原理,SSH服务中使用密钥进行用户认证,每个用户都需要生成自己的公钥和私钥对文件,用户的公钥文件需要保存在SSH服务器主机中,用户私钥文件保存在SSH客户端主机中,Chapter17/39,OpenSSH服务器,OpenSSH是著名的开源软件项目 OpenSSH是SSH协议的免费实现版本 OpenSSH可应用于大多数UNIX系统 绝大多数Linux发行版本都采用OpenSSH作为SSH服务器,Chapter18/39,OpenSSH的软件包组成,RHEL4系统中OpenSSH服务器和客户端软件是默认安装的 openssh软件包是实现ssh功能的公共软件包 openssh-server软件包实现了SSH服务器的功能 openssh-clients软件包中包含了SSH服务的客户端程序 openssh-askpass和openssh-askpass-gnome只有在Linux的图形界面下

      7、使用SSH服务时才需要,Chapter19/39,OpenSSH服务的启动与停止,OpenSSH的服务程序名称是sshd sshd服务程序的启动脚本 /etc/init.d/sshd sshd服务程序缺省状态为自动启动 sshd服务的启动与停止 启动服务程序 service sshd start 停止服务程序 service sshd stop,Chapter20/39,OpenSSH服务的配置文件,配置目录 OpenSSH服务器和客户机的所有配置文件都保存在同一目录中 /etc/ssh/ 服务器配置文件 SSH服务器的配置文件是sshd_config /etc/ssh/sshd_config 客户机配置文件 SSH客户程序的配置文件是ssh_config /etc/ssh/ssh_config,Chapter21/39,OpenSSH的典型用户登录,使用ssh命令登录SSH服务器 # ssh root192.168.1.2 首次登录SSH服务器 为了建立加密的SSH连接需要用户在客户端确认服务器发来的RSA密钥 (输入yes) 用户认证 每次登录SSH服务器都需要输入正确的用户口令

      8、SSH登录使用的是SSH服务器主机中的用户帐号,Chapter22/39,SSH的用户目录,“.ssh”目录 在SSH客户主机的用户宿主目录中,使用名为“.ssh”的目录保存用户的SSH客户端信息 /.ssh/ “.ssh”目录在用户首次进行SSH登录后自动建立 “known_hosts”文件 “known_hosts”文件位于“.ssh”目录中 “known_hosts”文件用于保存当前用户所有登录过的SSH服务器的RSA密钥,Chapter23/39,基于密钥的SSH用户认证4-1,设置密钥认证的一般步骤 在SSH客户端生成用户的公钥和私钥对文件 将SSH客户的公钥添加到SSH服务器中用户的认证文件中 验证密钥的认证,Chapter24/39,基于密钥的SSH用户认证4-2,在SSH客户端生成用户的公钥和私钥对 使用ssh-keygen命令生成密钥对 $ ssh-keygen -t rsa 公钥和私钥文件 ssh-keygen命令将在“.ssh”目录中生成公钥和私钥文件 id_rsa是私钥文件,内容需要严格保密 id_rsa.pub是公钥文件,可发布到SSH服务器中,Chapter

      9、25/39,基于密钥的SSH用户认证4-3,复制公钥文件 将客户端中的用户公钥文件复制到SSH服务器中 公钥文件的复制可使用软盘、U盘或网络 将公钥内容追加到authorized_keys 文件 authorized_keys 文件保存在SSH服务器中用户目录的“.ssh”子目录中 authorized_keys用于保存所有允许以当前用户身份登录的SSH客户端用户的公钥内容 使用“”重定向符将用户公钥追加到authorized_keys文件中 cat id_rsa.pub /.ssh/authorized_keys,Chapter26/39,基于密钥的SSH用户认证4-4,基于密钥的用户认证过程 用户使用ssh命令登录SSH服务器时,将使用客户机中的私钥与服务器中的公钥进行认证,认证成功后将允许用户登录 密钥的认证过程是ssh命令与SSH服务器自动完成的 用户登录过程中将不再提示输入用户口令,Chapter27/39,禁止root用户的SSH登录,为了提高Linux服务器的安全性,可以禁止root用户进行SSH登录 设置sshd_config文件 # vi /etc/ssh/sshd_config /添加设置行 PermitRootLogin no 重新启动sshd服务程序 # service sshd restart 再次登录SSH服务器时将不能使用root帐号进行登录,Chapter28/39,ssh命令的基本使用,ssh命令的两种格式 格式1:ssh usernamesshserver 格式2:ssh -l username sshserver 两种命令格式具有相同的功能 ssh命令中需指定登录的用户名和SSH服务器地址 不指定用户名的ssh命令 ssh命令中如果不指定用户名,将使用SSH客户机中当前用户的名字登录SSH服务器 # ssh 192.168.1.2,Chapter29/39,通过SSH运行服务器中的窗口程序,运行服务器中的图形程序是SSH的重要应用 ssh命令需要在图形界面虚拟终端下运行 命令格式:ssh -X usernamesshserver,xlock是运行在SSH服务器中,而显示在SSH客户机中的窗口程序,Chapter30/39,sftp的使用,SSH服务器

      《网络安全管理课件》由会员F****n分享,可在线阅读,更多相关《网络安全管理课件》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.