- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Chapter 网络安全管理 第8章 本章目标 掌握SSH服务器管理和客户端的使用 SSH的起源与原理 SSH(Secure SHell),实现了与Telnet服务类似的远程登录功能 SSH协议在网络中使用密文传输数据 SSH服务器中还支持使用scp和sftp等客户端程序进行远程主机的文件复制 SSH的认证方式 SSH协议提供两种用户认证方式 基于口令的安全认证 与telnet类似,提供正确的用户口令后可以登录远程服务器 基于密钥的安全认证 使用公钥和私钥对的方式对用户进行认证 SSH密钥认证的原理 SSH服务中使用密钥进行用户认证 OpenSSH服务器 OpenSSH是著名的开源软件项目 OpenSSH是SSH协议的免费实现版本 OpenSSH可应用于大多数UNIX系统 绝大多数Linux发行版本都采用OpenSSH作为SSH服务器 OpenSSH的软件包组成 RHEL4系统中OpenSSH服务器和客户端软件是默认安装的 openssh软件包是实现ssh功能的公共软件包 openssh-server软件包实现了SSH服务器的功能 openssh-clients软件包中包含了SSH服务的客户端程序 openssh-askpass和openssh-askpass-gnome只有在Linux的图形界面下使用SSH服务时才需要 OpenSSH服务的启动与停止 OpenSSH的服务程序名称是sshd sshd服务程序的启动脚本 /etc/init.d/sshd sshd服务程序缺省状态为自动启动 sshd服务的启动与停止 启动服务程序 service sshd start 停止服务程序 service sshd stop OpenSSH服务的配置文件 配置目录 OpenSSH服务器和客户机的所有配置文件都保存在同一目录中 /etc/ssh/ 服务器配置文件 SSH服务器的配置文件是sshd_config /etc/ssh/sshd_config 客户机配置文件 SSH客户程序的配置文件是ssh_config /etc/ssh/ssh_config OpenSSH的典型用户登录 使用ssh命令登录SSH服务器 # ssh root@ 首次登录SSH服务器 为了建立加密的SSH连接需要用户在客户端确认服务器发来的RSA密钥 (输入yes) 用户认证 每次登录SSH服务器都需要输入正确的用户口令 SSH登录使用的是SSH服务器主机中的用户帐号 SSH的用户目录 “.ssh”目录 在SSH客户主机的用户宿主目录中,使用名为“.ssh”的目录保存用户的SSH客户端信息 ~/.ssh/ “.ssh”目录在用户首次进行SSH登录后自动建立 “known_hosts”文件 “known_hosts”文件位于“.ssh”目录中 “known_hosts”文件用于保存当前用户所有登录过的SSH服务器的RSA密钥 基于密钥的SSH用户认证4-1 设置密钥认证的一般步骤 在SSH客户端生成用户的公钥和私钥对文件 将SSH客户的公钥添加到SSH服务器中用户的认证文件中 验证密钥的认证 基于密钥的SSH用户认证4-2 在SSH客户端生成用户的公钥和私钥对 使用ssh-keygen命令生成密钥对 $ ssh-keygen -t rsa 公钥和私钥文件 ssh-keygen命令将在“.ssh”目录中生成公钥和私钥文件 id_rsa是私钥文件,内容需要严格保密 id_rsa.pub是公钥文件,可发布到SSH服务器中 基于密钥的SSH用户认证4-3 复制公钥文件 将客户端中的用户公钥文件复制到SSH服务器中 公钥文件的复制可使用软盘、U盘或网络 将公钥内容追加到authorized_keys 文件 authorized_keys 文件保存在SSH服务器中用户目录的“.ssh”子目录中 authorized_keys用于保存所有允许以当前用户身份登录的SSH客户端用户的公钥内容 使用“”重定向符将用户公钥追加到authorized_keys文件中 cat id_rsa.pub ~/.ssh/authorized_keys 基于密钥的SSH用户认证4-4 基于密钥的用户认证过程 用户使用ssh命令登录SSH服务器时,将使用客户机中的私钥与服务器中的公钥进行认证,认证成功后将允许用户登录 密钥的认证过程是ssh命令与SSH服务器自动完成的 用户登录过程中将不再提示输入用户口令 禁止root用户的SSH登录 为了提高Linux服务器的安全性,可以禁止root用户进行SSH登录 设置sshd_config文件 # vi /etc/ssh/sshd_config //添加设置行 PermitRootLogin no
您可能关注的文档
- win7及winxp系统在局域网内实现跨网段设置打印机共享.doc
- 详细介绍非接触式IC卡技术讲述.doc
- 代理税务服务协议书要领.doc
- 第十章 2014年新版utorrent常规设置(适合新手,解决磁盘负荷过重).doc
- 增值税练习题答案教材.doc
- 判断题(90题)教案.doc
- 上网拨号错误解析概论.doc
- 第十三章 DGJ_08-110-2004饮食业环境保护设计规程.doc
- 第十章 2014年苏州市继续教育习题.doc
- 《国际经济法》考前模拟题指南.doc
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)