跳至內容

如何更新現有 Amazon EMR 叢集的跨領域信任主要密碼?

1 分的閱讀內容
0

我使用 Active Directory 在 Kerberized Amazon EMR 叢集上設定跨領域信任。我需要變更主要密碼。

解決方法

Amazon EMR 使用您在叢集啟動時指定的跨領域信任主體密碼來建立 krbtgt 主體。此主體儲存在主節點的金鑰分發中心 (KDC)。它看起來類似於以下內容:Krbtgt/AdtruStrealm @KerberosRealm

更新跨領域信任主體密碼:

  1.     使用 SSH 連線至主節點

  2.     開啟 kadmin.local 工具:

    sudo kadmin.local
  3.     列出所有主體以尋找您要更新的主體 (例如,krbtgt/MYADDOMAIN.COM@MYEMRDOMAIN.COM):

    list_principals
  4.     執行下列命令,以更新跨領域信任主體的密碼。在下列範例中,請以您的主體替換 krbtgt/MYADDOMAIN.COM@MYEMRDOMAIN.COM。

    change_password krbtgt/MYADDOMAIN.COM@MYEMRDOMAIN.COM
  5.     結束 kadmin.local 工具:

    exit
  6.     要確認新密碼有效,獲取 Active Directory 使用者的 Kerberos 票證,然後列出 HDFS 檔案。例如:

    kinit myaduser@MYADDOMAIN.COM
    hdfs dfs -ls /tmp

相關資訊

教學課程: 使用 Active Directory 網域設定跨領域信任

跨領域信任

如何更新我用於 Amazon EMR 身分驗證的過期 Kerberos 票證?

AWS 官方已更新 1 年前