在 Oracle® Solaris 11.2 中管理 Kerberos 和其他验证服务

退出打印视图

更新时间: 2014 年 9 月
 
 

如何使用 kdcmgr 配置从 KDC

开始之前

已配置主 KDC 服务器。

您必须承担 root 角色。有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  1. 创建从 KDC。

    在命令行上运行 kdcmgr 命令,并指定管理员、领域和主 KDC。

    脚本将提示您提供在如何使用 kdcmgr 配置主 KDC中创建的两个口令:其中一个是管理主体的口令,另一个是 KDC 数据库的口令。

    kdc2# kdcmgr -a kws/admin -r EXAMPLE.COM create -m kdc1 slave
    
    Starting server setup
    ---------------------------------------
    
    Setting up /etc/krb5/kdc.conf
    
    Setting up /etc/krb5/krb5.conf
    Obtaining TGT for kws/admin ...
    Password for kws/admin@EXAMPLE.COM: xxxxxxxx
    
    Setting up /etc/krb5/kadm5.acl.
    
    Setting up /etc/krb5/kpropd.acl.
    
    Waiting for database from master...
    Waiting for database from master...
    Waiting for database from master...
    kdb5_util: Cannot find/read stored master key while reading master key
    kdb5_util: Warning: proceeding without master key
    Enter KDC database master key: xxxxxxxx
    
    ---------------------------------------------------
    Setup COMPLETE.
    
    kdc2#
  2. (u53ef选) 显示 KDC 的状态。
    # kdcmgr status
  3. 使用 NTP 或其他机制将此系统的时钟与该领域中的其他时钟同步。

    如果未安装 NTP 服务器,可将此系统用作 NTP 服务器。

    要使验证成功通过,每个时钟都必须处于 krb5.conf 文件的 libdefaults 部分中定义的缺省时间之内。有关更多信息,请参见 krb5.conf(4) 手册页。有关网络时间协议 (Network Time Protocol, NTP) 的信息,请参见同步 KDC 与 Kerberos 客户机的时钟

接下来的步骤

安装 NTP 服务器后返回到主 KDC,并将主 KDC 配置为 NTP 服务器的一个客户机。