krb5安装包 linux_Kerberos安装教程及使用详解

Kerberos协议:

Kerberos协议主要用于计算机网络的身份鉴别(Authentication), 其特点是用户只需输入一次身份验证信息就可以凭借此验证获得的票据(ticket-granting ticket)访问多个服务,即SSO(Single Sign On)。由于在每个Client和Service之间建立了共享密钥,使得该协议具有相当的安全性。

2. 安装 Kerberos

2.1. 环境配置

安装kerberos前,要确保主机名可以被解析。

主机名 内网IP 角色

Vmw201 172.16.18.201 Master KDC

Vmw202 172.16.18.202 Kerberos client

Vmw203 172.16.18.203 Kerberos client

2.2 Configuring a Kerberos Server

2.2.1 确保环境可用

确保所有的clients与servers之间的时间同步以及DNS正确解析

2.2.2 选择一个主机来运行KDC,并在该主机上安装krb-5libs,krb5-server,已经krb5-workstation:

yum install krb5-server krb5-libs krb5-auth-dialog

KDC的主机必须非常自身安全,一般该主机只运行KDC程序。本文中我们选择vmw201作为运行KDC的主机。

在安装完上述的软件之后,会在KDC主机上生成配置文件/etc/krb5.conf和/var/kerberos/krb5kdc/kdc.conf,它们分别反映了realm name 以及 domain-to-realm mappings。

2.2.3 配置kdc.conf

默认放在 /var/kerberos/krb5kdc/kdc.conf。或者通过覆盖KRB5_KDC_PROFILE环境变量修改配置文件位置。

配置示例:

[kdcdefaults]

kdc_ports = 88

kdc_tcp_ports = 88

[realms]

HADOOP.COM = {

#master_key_type = aes256-cts

acl_file = /var/kerberos/krb5kdc/kadm5.acl

dict_file = /usr/share/dict/words

admin_keytab = /var/kerberos/krb5kdc/kadm5.keytab

max_renewable_life = 7d

supported_enctypes = aes128-cts:normal des3-hmac-sha1:normal arcfour-hmac:normal des-hmac-sha1:normal des-cbc-md5:n

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Kerberos的配置文件是krb5.conf。你可以通过从Kerberos服务器获取配置文件来获得它。可以使用以下命令从Kerberos服务器复制krb5.conf文件到本地服务器: scp root@kerberos-master:/etc/krb5.conf /etc/krb5.conf 对于Kerberos客户端配置,一般来说相对简单。首先需要安装Kerberos客户端程序,并确保你拿到了正确的Kerberos配置信息。在Red Hat Enterprise Server 6.5上的配置示例如下: 1. 安装Kerberos客户端程序。 2. 获取正确的Kerberos配置信息。 3. 将krb5.conf文件复制到/etc/krb5.conf的位置。 4. 配置Kerberos客户端,包括指定Kerberos领域和Kerberos服务器的信息。 5. 配置相关应用程序以使用Kerberos进行身份验证。 对于报错"The 'krb5-conf' configuration is not available",这通常是因为ambari无法找到krb5.conf文件。你可以检查krb5.conf文件是否存在,并确保它位于正确的位置。如果文件确实存在,你可以尝试重新配置ambari以正确识别krb5.conf文件的位置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [kerberos配置方法](https://blog.csdn.net/weixin_33961829/article/details/91838096)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [kerberos.md](https://download.csdn.net/download/qq_29989725/12410995)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值