建立 keytab 檔案

在網域管理員帳戶下,在網域控制器伺服器或作為網域一部分的 Windows Server 電腦上建立 keytab 檔案。

要建立 keytab 檔案:

  1. Active Directory 使用者和電腦管理單元中,建立一個獨立的使用者帳戶(例如,名為 ksmg-ldap 的帳戶),用於將應用程式連線到 LDAP 伺服器。

    建立使用者時,選擇密碼永不過期選項。

  2. 要使用 AES256-SHA1 加密演算法,請在 Active Directory 使用者和電腦管理單元的帳戶索引標籤上已建立使用者帳戶的屬性中,選定此帳戶支援 Kerberos AES 256 位元加密核取方塊。
  3. 使用 ktpass 工具為 ksmg-ldap 使用者建立 keytab 檔案。為此,請在命令列執行以下指令:

    C:\Windows\system32\ktpass.exe -princ ksmg-ldap@<大寫的 realm Active Directory 網域名稱> -crypto AES256-SHA1 -ptype KRB5_NT_PRINCIPAL -pass <ksmg-ldap 使用者密碼> -out <檔案路徑>\<檔案名稱>.keytab

    如果您不想在命令文字中提供密碼,可以使用 * 字元作為 -pass 參數值。如果是這種情况,該工具會在執行命令時提示您輸入密碼。

    範例:

    C:\Windows\system32\ktpass.exe -princ ksmg-ldap@COMPANY.COM -crypto AES256-SHA1 -ptype KRB5_NT_PRINCIPAL -pass * -out C:\Keytabs\ksmg-ldap.keytab

將建立 keytab 檔案。如果要變更使用者帳戶密碼,則必須產生新的 keytab 檔案。

頁面頂端