课程名称
2017最新大数据视频教程分享 网络技术+大数据泰克名师主讲,资源教程下载
课程目录
1、客户端需要访问某个服务器。
2、客户端发送报文给kerberos,申请TGT。
客户端在发送报文给kerberos的时候,会发送两份信息,
第一份信息是明文信息(我是谁,我需要申请一张TGT去访问服务
第二份信息是加密信息(客户端的基本信息),通过客户端的密码加密的
3、kerberos接收到报文
根据客户端发送的明文信息,去ldap找到客户端的密码。
通过从ldap拿到的客户端密码去解密客户端发送给他的加密信息。
解密完成之后,对比解密出的客户端信息和客户端发送的明文信息是否一致。
4、kerberos生成一个session key。
将session key复制两分。
一份session key通过客户端的密码加密。
另一份session key 和 客户端信息通过kerberos 密码加密。(TGT)
kerberos将这份信息一起发送给客户端。
5、客户端申请ST
向kerberos发送请求(我是谁,我想要访问哪个服务)–>明文信息
客户端通过自己的密码解析上一步kerberos发送给自己的通过自己密码加密的报文,拿到session key。
使用session key将自己的信息加密。
将加密信息和TGT一起发送给kerberos。
6、kerberos接收到客户端发送给他的报文
先通过自己的密码解析TGT,解析完成之后,拿到session key(kerberos服务端和客户端的session key)和客户端信息。
通过拿到的session key(kerberos服务端和客户端的session key)解密上一步客户端发送给他的经过session key(kerberos服务端和客户端的session key)加密的信息,拿到客户端信息。
将客户端信息和TGT里面包含的客户端信息做比较,看是否符合,如果符合,说明此客户端之前已经通过kerberos认证,可以给客户端生成ST。
kerberos 再次生成一个session key(客户端和他所要访问的服务的session key)
通过客户端所要访问的服务端的密码将session key(所要访问的服务端和客户端的session key)和客户端信息加密。(ST)M
通过上一步发送给客户端的session key(kerberos服务端和客户端之间的session key)将客户端和服务端的session key加密。
将这两个报文一起发送给客户端。
7、客户端收到两个报文
通过本地缓存的session key解密kerberos 给他发送的通过自己session key加密的自己和服务端的session key。
再使用和服务端之间的session key将自己的信息加密。
将加密好的报文和ST一起发送给自己所要访问的服务。
8、被访问服务收到报文
通过自己的密码解密ST。拿到和客户端之间的session key和客户端信息。
使用session key解密客户端发送给他的经过session key加密的信息,拿到客户端信息
将拿到的客户端信息和ST里面包含的客户端信息做比对,看是否一致。如果一致,则客户端认证成功。
9、客户端可以去访问他所需要访问的服务。
详细目录:
│ 20170612-kerberos&zookeeper.exe
│ 20170612-发展趋势&Ldap.exe
│ 20170613-hdfs.exe
│ 20170613-zookeeper.exe
│ 20170614-mapreduce.exe
│ 20170614-spark.exe
│ 20170614-yarn.exe
│ 20170615-hbase.exe
│ 20170615-hive.exe
│ 20170615-kafka.exe
│ 20170616-streaming.exe
│ 20170616-streaming1.exe
│ 20170616-安装部署.exe
│ 20170616-解决方案.exe
└─HCNA-Big+Data+V1.0中文培训资料(20160822)
│ HCNA-Big Data V1.0 考试大纲.docx
│ HCNA-Big Data V1.0培训课程表.xls0
│ HCNA-Big Data V1.0实验手册.docx
│ HCNA-BigData & HCNP-Big Data-Developer设备清单.xlsx
│ HCNA-BigData V1.0实验室搭建指南.docx
└─HCNA-Big Data V1.0 PPT教材
│ HCNA-Big Data V1.0教材.pdf
│ Module01 大数据行业与技术趋势0819.pptx
├─Module 02 HDFS 分布式文件系统技术
│ 01 HDFS技术原理.pptx
│ 02 HDFS安装部署.pptx
│ 03 HDFS运维管理.pptx
├─Module 03 MapReduce和YARN分布式计算引擎技术
│ 01 MapReduce和Yarn技术原理.ppt
│ 02 MapReduce和Yarn安装部署.ppt
│ 03 MapReduce和Yarn运维管理.ppt
├─Module 04 Spark基于内存的分布式计算技术
│ 01 Spark技术原理.ppt
│ 02 Spark安装部署.ppt
│ 03 Spark 运维管理.ppt
├─Module 05 Kerberos&LDAP技术及应用
│ Kerberos&LDAP技术及应用.ppt
├─Module 06 HBase分布式数据库
│ 01 HBase技术原理.pptx
│ 02 HBase安装部署.pptx
│ 03 HBase 运维管理.pptx
├─Module 07 Hive数据仓库工具
│ 01 Hive技术原理.pptx
│ 02 Hive安装部署.pptx
│ 03 Hive运维管理.pptx
├─Module 08 Loader数据转换
│ 01 Loader技术原理.ppt
│ 02 Loader安装部署 .ppt
│ 03 Loader运维管理.ppt
├─Module 09 Flume海量日志聚合
│ 01 Flume技术原理.ppt
│ 02 Flume安装部署.ppt
│ 03 Flume运维管理.ppt
├─Module 10 Solr数据搜索
│ 01 Solr技术原理.ppt
│ 02 Solr安装部署.ppt
│ 03 Solr运维管理.ppt
├─Module 11 Kafka订阅消息系统
│ 01 Kafka 技术原理.ppt
│ 02 Kafka安装部署.ppt
│ 03 Kafka运维管理.ppt
├─Module 12 Oozie工作流引擎
│ Module 12 Oozie工作流引擎.pptx
├─Module 13 Zookeeper集群分布式锁设施
│ Module 13 ZooKeeper集群分布式协调服务.ppt
├─Module 14 Streaming实时计算技术及应用
│ 01 Streaming技术原理.ppt
│ 02 Streaming安装部署.ppt
│ 03 Streaming运维管理.ppt
├─Module 15 Hue图形化管理
│ Module 15 Hue图形化管理.ppt
├─Module 16FusionInsight HD 解决方案介绍.
│ Module 16FusionInsight HD 解决方案介绍.ppt
├─Module 17FusionInsight HD 集成设计
│ Module 17FusionInsight HD 集成设计.ppt
├─Module 18 FusionInsight HD 安装部署
│ Module 18 FusionInsight HD 安装部署.ppt
└─Module 19 FusionInsight HD 产品维护
Module 19 FusionInsight HD 产品维护.ppt
评论0