kerberos在redhat linux下的安装和配置

本文详细介绍了如何在Redhat Linux环境中安装和配置Kerberos,内容涉及用户和服务数据库的建立、鉴权服务器AS与票据授权服务器TGS的角色,以及配置文件中的关键设置,如realm、domain realm映射和logging选项。通过本文,读者可以学习到在Linux集群中实现Kerberos安全认证的步骤。
摘要由CSDN通过智能技术生成
Hint:
    本文中所有命令之前的$符号为命令提示符,不是命令的一部分。

正文:
Kerberos是一个第三方鉴权机制,用户和用户希望得到的服务都依赖于Kerberos的服务器来实现对双方的鉴权。这个机制同时也支持在两者之间的数据传输进行加密。Kerberos的服务器叫做KDC(Key Distribution Center),有三个部分构成:
  • 由用户和服务构成的数据库,存储着每个用户和服务的kerberos密码
  • 一个鉴权服务器AS,进行初始鉴权和发放票据授权票据TGT(Ticket Granting Ticket)
  • 一个票据授权服务器TGS(Ticket Granting Server),基于初始的TGT来处理接下来的服务票据。
服务票允许principal访问各种服务。Kerberos服务器控制的host,用户,服务的集合被称为 。 

安装和配置KDC
1.对于linux而言,KDC所在的机器被要求是最安全的。如果可能,KDC的机器上不要跑其他的服务。
2.由于我们使用的是redhat linux 4.1.x版本的操作系统,自身就带有kerberos。因此,只要选择其中一台安装server,其他的机器安装client就可以了。
3.安装kerberos server:
yum install krb5-server krb5-libs krb5-auth-dialog
4.安装kerberos client
yum install krb5-workstation krb5-libs krb5-auth
注意:linux官网上提示要安装krb5-pkinit-openssl软件包,但是我们的操作系统不需要安装该软件包,因为对安装结果无影响
5.配置KDC
(我们没有配置多KDC模式,只是配置了单KDC的模式)所以只要配置Master KDC server
a)编辑/etc/krb5.conf文件如下:
[logging]
 default = FILE:/var/log/krb5libs.log
 kdc = FILE:/var/log/krb5kdc.log
 admin_server = FILE:/var/log/kadmind.log

[libdefaults]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值