一、 Kerberos概述
Kerberos 是一种计算机网络认证协议,它允许某实体在非安全网络环境下通信,向另一个实体以一种安全的方式证明自己的身份,Kerberos服务器本身称为密钥分发中心或 KDC。
二、几个重要的概念
1、KDC:密钥分发中心,负责管理发放票据,记录授权
2、Realm:Kerberos管理领域的标识
3、principal:当每添加一个用户或服务的时候都需要向kdc添加一条principal,principl的形式为:主名称/实例名@领域名
4、主名称:主名称可以是用户名或服务名,表示是用于提供各种网络服务(如hdfs,yarn,hive)的主体。
5、实例名:实例名简单理解为主机名
6、TGT(Ticket Granting Ticket):票证
7、票据授权服务器(Ticket Granting Server,简称 TGS):通过 TGT获取访问 Server 端的票(Server Ticket,简称 ST)。

三、Kerberos验证过程


四、实际操作
1、kinit管理员验证

最低0.47元/天 解锁文章
2747

被折叠的 条评论
为什么被折叠?



