一:搭建kerberos。
1. 运行安装命令
apt-get install krb5-admin-server krb5-kdc krb5-user krb5-config
2. 检查服务是否启动。
systemctl status krb5-admin-server
systemctl status krb5-kdc
systemctl start krb5-admin-server
systemctl startkrb5-kdc
3. 修改配置
vi /etc/krb5.conf
查看服务器名称
default_realm = CECGW.CN
# The following krb5.conf variables are only for MIT Kerberos.
kdc_timesync = 1
ccache_type = 4
forwardable = true
proxiable = true
[realms]
CECGW.CN = {
kdc = ubuntu
admin_server = ubuntu
}
4. 创建数据库和principal,使用kdb5_util创建数据库,存放principal相关的信息。
创建数据库
cd /etc/krb5kdc
kdb5_util create -r CECGW.CN -s
输入俩次数据库密码
创建用户principal
kadmin.local
add_principal oneandonly/kerberos@CECGW.CN
输入俩次密码 oneandonly/kerberos@CECGW.CN
导出文件
xst -k oneandonly.keytab -norandkey oneandonly/kerbe