Wie kann ich das realmübergreifende Trust-Prinzipal-Passwort für einen vorhandenen Amazon EMR-Cluster aktualisieren?

Lesedauer: 2 Minute
0

Ich habe realmübergreifendes Vertrauen mit einer Active Directory-Domäne in einem Amazon EMR-Cluster mit Kerberisierung eingerichtet. Ich muss das Hauptpasswort ändern.

Behebung

Amazon EMR erstellt ein **krbgt-Prinzip unter Verwendung des realmübergreifenden Trust **Principal-Passworts, das Sie beim Clusterstart angeben. Dieser Principal wird im Key Distribution Center (KDC) auf dem Masterknoten gespeichert. Es sieht ähnlich wie folgt aus: krbtgt/adTrustRealm @KerberosRealm

Um das Cross-Realm Trust Principal-Passwort zu aktualisieren:

  1. Stellen Sie über SSH eine Verbindung zum primären Knoten her.

  2.     Öffnen Sie das Tool kadmin.local:

    sudo kadmin.local
  3.     Führen Sie alle Principals auf, um den Principal zu finden, den Sie aktualisieren möchten (z. B. krbtgt/ MYADDOMAIN.COM@MYEMRDOMAIN.COM):

    list_principals
  4.     Führen Sie den folgenden Befehl aus, um das Passwort für das Cross-Realm Trust Principal zu aktualisieren. Ersetzen Sie im folgenden Beispiel krbtgt/ MYADDOMAIN.COM@MYEMRDOMAIN.COM durch Ihren Principal.

    change_password krbtgt/MYADDOMAIN.COM@MYEMRDOMAIN.COM
  5.     Beenden Sie das Tool kadmin.local:

    exit
  6.     Um zu überprüfen, ob das neue Passwort funktioniert, besorgen Sie sich ein Kerberos-Ticket für einen Active Directory-Benutzer und listen Sie dann HDFS-Dateien auf. Zum Beispiel:

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

Ähnliche Informationen

Tutorial: Konfigurieren Sie einen realmübergreifenden Trust mit einer Active Directory-Domäne

Realitätsübergreifendes Vertrauen

Wie kann ich ein abgelaufenes Kerberos-Ticket verlängern, das ich für die Amazon EMR-Authentifizierung verwende?

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 5 Monaten