准备环境
准备三台虚拟机,其中一台安装kerberos的KDC,另外两台安装kerberos的客户端,需要保证三台机器的主机名可以被解析。
| 主机名 | ip | 角色 |
|---|---|---|
| hadoop01 | 192.168.24.100 | KDC |
| hadoop02 | 192.168.24.101 | Client |
| hadoop03 | 192.168.24.102 | CLient |
安装Kerberos KDC
在hadoop01上安装运行KDC,即安装krb5-server、krb5-libs和krb5-workstation:
yum install krb5-server krb5-libs krb5-workstation krb5-auth-dialog
配置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 = aes256-cts:normal aes128-cts:normal des3-hmac-sha1:normal arcfour-hmac:normal camellia256-cts:normal camellia128-cts:normal des-hmac-sha1:normal des-cbc-md5:normal des-cbc-crc:normal
}
参数说明:
[kdcdefaults] 该组主要是用于配置全局信息,也就是kdc的默认值。
kdc_ports:kdc默认端口
kdc_t

本文详细指导如何在三台虚拟机上安装Kerberos KDC,包括配置kdc.conf与krb5.conf,创建Kerberos数据库,添加管理员并设置权限,以及安装客户端并进行基本操作。确保主机名解析,涉及KDC配置和客户端验证流程。
最低0.47元/天 解锁文章
850





