分享

centos6配置Kerberos认证KDC服务


问题导读

1.kerberos kdc如何安装?
2.安装后需要配置哪个文件?
3.如何创建管理员账号?






1、使用yum install krb5-libs krb5-server krb5-workstation 进行安装,遇到是/否一律选择是
1.png

2、等待安装完成,开始进行配置,首先配置/etc/krb5.conf文件,其中特别要配置的为default_realm,这里为自定义的一个领域(可以理解为域名),注意一定要大写如TEST.COM/TEST,下面花括号外面值和default-realm一样。话括号里为配置kdc和admin的主机名,这里配置为同一台主机即当前主机名,如果kdc有多台的话,也可以配置多个kdc=xxx

2.png

3、配置/var/kerberos/krb5kdc/kdc.conf和/var/kerberos/krb5kdc/kadm5.acl文件,其中kadm5.acl表示kadmin管理帐号为*/admin@YOUR_EALM的,即所有带/admin都为可以是管理帐号
3.png
4.png
4-1首先创建前看到/var/kerberos/krb5kdc/仅用两个文件
5.png

4-2创建数据库,使用命令kdb5_util
create -r your_realm -s,注意,在Loading random data这里的时候可能会要比较久的时间



[root@centos0xx ~]# kdb5_util create -r TEST.COM -s

Loading random data

Initializing database '/var/kerberos/krb5kdc/principal' for realm 'TEST.COM',

master key name 'K/M@TEST.COM'

You will be prompted for the database Master Password.

It is important that you NOT FORGET this password.

Enter KDC database master key:

Re-enter KDC database master key to verify:

[root@centos0xx ~]#

5、创建完毕后,在查看/var/kerberos/krb5kdc/下面发现已经多了几个principal相关的文件,其实这些就是kerberos的数据文件。而如果把这个文件删除就相当于把数据库删除需要重建,可以把这些文件mv走然后kadmin.local试试,应该是会报错的,然后再把这些文件mv回来。又可以了
6.png


7、设置kadmin和k5bdkdc服务开机启动(一个kdc的服务一个kadmin管理服务)
7.png
8、验证通过admin登录
8.png
9、添加一个test帐号并且查看是否进入数据库(通过kadmin.local 然后listprincs查看)
9.png
以上已经安装成功,接下来将在cdh hadoop集群上开启kerberos管理、

http://blog.csdn.net/shawnhu007/article/details/74355871


本帖被以下淘专辑推荐:

欢迎加入about云群425860289432264021 ,云计算爱好者群,关注about云腾讯认证空间

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条