kerberos 配置

本文详细介绍了Kerberos的配置过程,包括系统中的角色、认证流程以及Kerberos的安装步骤。从Kerberos的基本概念,如Principal、认证过程,到手动和联网安装方法,再到配置kdc.conf、kadm5.acl文件,以及创建数据库、添加和管理用户,最后测试票据请求。通过本文,读者可以全面了解Kerberos的部署和使用。
摘要由CSDN通过智能技术生成
kerberos配置

一、kerberos 简介

    在Kerberos系统中至少有三个角色:认证服务器(CA),客户端(Client),服务端(Server)。客户端和服务端在与CA的交互下完成相互认证。 
    在Kerberos系统中,客户端和服务端都有一个唯一的名字,叫做Principal。同时,客户端和服务器都有自己的密码,并且它们的密码只有自己和认证服务器CA知道
    
    通讯过程中,client 向 server 发送请求 :
    首先   client 向 CA  发送消息。包含了   client_principal 和 server_principal  也就是 是谁 要访问 谁 。这些都是唯一标示
    然后  CA 收到后,会给client 返回 消息。包含了,客户端可解密的 加密数据Encryption Client  ( 这里成为EC  和 server可解密的  加密数据 Encryption Server (这里成为E S );   其中包含了 一个随机的密码 random key   成为 RK  (RK 包含在 EC 和 ES 中)  ;  (此时 客户端获取到的消息都是加密的,无法进行篡改,保证的安全性;)
    当 client 拿到 CA 返回的消息后,用自己的密码解密 CA 返回的 EC ,得到一个认证因子  和  randomkey ;  然后用 randomkey 对认证因子加密,把加密后的认证因子 和 ES  发送给server;
    server 接到数据后,解密ES,获取到randomkey,然后用randomkey 解密 认证因子 进行验证; (认证因为包含了 时间戳等一些内容)  然后 server 可以随机发送一些 认证因子包含的部分给client进行双向认证
    认证通过后,双向就用 randomkey 进行数据加密传输

  如下图:

二、kerberos安装

kerberos
官网 
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值