新Linux网络操作系统与实训 教学课件 杨云 马立新 金月光 19linux 安全.pptVIP

新Linux网络操作系统与实训 教学课件 杨云 马立新 金月光 19linux 安全.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本章内容 在Linux下使用安全工具 Linux系统安全监测工具 查看和管理日志 Linux的安全与优化 在Linux下使用安全工具 Linux远程访问控制 安全Shell(SSH) 最流行的公钥加密软件 Linux远程访问控制 inetd+tcpd 方式。 在老一点的Linux的各种发布版本中使用。 xinetd 方式。 在比较新的Linux发布版本中使用。 inetd+tcpd 方式 inetd接收到一个连接请求之后,并不立即启动相应的守护进程,而是启动tcpd,把连接请求交给tcpd处理;tcpd收到请求信息后,对其进行日志记录,并判断是否允许客户端建立此连接,如果允许,则启动相应的守护进程,否则终止连接。 inetd+tcpd 方式 访问控制的配置文件 : inetd.conf 文件/etc/inetd.conf是inetd的配置文件,其作用是设置每种网络服务是否允许被启动 。 hosts.allow和hosts.deny hosts.allow文件记录了允许哪些用户访问哪些服务,hosts.deny文件记录了禁止哪些用户使用哪些服务。 当客户端提交一个连接请求后,访问控制程序首先检查hosts.allow文件,看是此用户和服务是否列在此文件中,如果有则允许访问相应的服务;如果没有,再检查hosts.deny文件,看看此用户是否在被禁止访问此服务的范围之内,如果在,则禁止起访问,如果不在,则默认允许其访问此项服务。 xinetd 方式 xinetd是增强版的超级网络服务器(Extended Internet services daemon),其特性: 提供基于TCP、UDP和RPC协议的服务的访问控制。 提供基于时间段的访问控制 全面的日志记录。 限制同一个服务在同一时刻的连接数。 限制总的服务数量。 能够抵御拒绝服务攻击(Denial of Services)。 能够把一项服务绑定在特定的网络接口上(这样就是用户能够只对自己的内部网络开放某些服务)。 可以把对一项服务的连接请求重定向到其他主机上去。 xinetd的配置文件为xinetd.conf 。 xinetd.conf 例如对ftp服务可用如下设置: service ftp { socket_type = stream wait = no user = root server = /usr/sbin/in.ftpd server_args= -l instances = 4 per_source = 1 access_times = 7:00-12:30 13:30-21:00 only_from = /24 } xinetd.conf 对telnet服务可以使用如下设置: service telnet { socket_type = stream wait= no user= root server= /usr/sbin/in.telnetd cps=10 300 only_from = /24 redirect = 5 23 log_on_success += DURATION HOST USERID } 安全Shell(SSH) SSH简介 OpenSSH的获取和安装 sshd的配置和启动 使用ssh进行远程登录 使用密钥代理 用SSH进行包转发 SSH简介 SSH是Secure Shell的缩写,它是IETF(Internet Engineering Task Force)的Network Working Group所制定的一族协议,其目的是要在非安全网络上提供安全的远程登录和其他安全网络服务。 大多数Linux的发行版本中携带的SSH组件的都是OpenSSH。 OpenSSH的获取和安装 对源代码包进行解压缩。 # tar -zxvf openssh-3.7p1.tar.gz 进入生成的openssh-3.7p1目录。 # cd openssh-3.7p1 配置编译脚本。 # ./configure --prefix=/usr/local 编译源代码。 # make 安装OpenSSH # make install sshd的配置和启动 安装好OpenSSH后,需要对守护进程sshd进行配置,其配置文件是sshd_config 。 启动sshd守护进程 : # service sshd start 使用ssh进行远程登录 在客户端使用ssh连接远程SSH服务

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档