Mit einer Kennwortablaufrichtlinie wird der Zeitraum festgelegt, in dem das Kennwort eines Kontos verwendet werden kann, bevor das System eine Kennwortänderung erzwingt. Sie definieren diese Richtlinie gemäß der Verwaltungskomponente der VMware Cloud Foundation-Instanz auf globaler Ebene oder auf lokaler Benutzerebene.

Verwaltungskomponente

Einstellungen für Kennwortablauf

Geltungsbereich

ESXi

Intervall für Kennwortablauf (Tage)

Lokale Benutzer

vCenter Single Sign-On

Intervall für Kennwortablauf (Tage)

Global

vCenter Server

  • Intervall für Kennwortablauf (Tage)

  • Erinnerung für Kennwortablauf (Tage)

  • E-Mail-Adresse für Ablaufbenachrichtigung

  • Global

  • Lokale Benutzer

NSX Manager

Intervall für Kennwortablauf (Tage)

Lokale Benutzer

NSX Edge

Intervall für Kennwortablauf (Tage)

Lokale Benutzer

SDDC Manager

  • Intervall für Kennwortablauf (Tage)

  • Erinnerung für Kennwortablauf (Tage)

Lokale Benutzer

Voraussetzungen

Weitere Informationen finden Sie unter Voraussetzungen für die Konfiguration von Kennwortrichtlinien.

Konfigurieren der Kennwortablaufrichtlinie des lokalen Benutzers für ESXi

Legen Sie das Zeitintervall fest, bevor das Kennwort eines lokalen Benutzers auf einem ESXi-Host in VMware Cloud Foundation abläuft und eine Änderung erzwungen wird.

Einstellung

Standardwert

Security.PasswordMaxDays

99999

Verfahren der Benutzeroberfläche

  1. Melden Sie sich bei der vCenter Server-Instanz für die Arbeitslastdomäne unter https://<vcenter_server-fqdn>/ui als Administrator an.
  2. Navigieren Sie in der Bestandsliste Hosts und Cluster zum ersten vSphere-Cluster und erweitern Sie diesen.
  3. Wählen Sie den ersten ESXi-Host aus und klicken Sie auf die Registerkarte Konfigurieren.

  4. Klicken Sie im Bereich System auf Erweiterte Systemeinstellungen.

  5. Klicken Sie auf der Registerkarte Erweiterte Systemeinstellungen auf Bearbeiten.

  6. Geben Sie Security.PasswordMaxDays im Textfeld „Schlüsselfilter“ sowie einen Wert für die Einstellung entsprechend den Anforderungen Ihrer Organisation ein und klicken Sie auf OK.

  7. Wiederholen Sie diesen Vorgang für die verbleibenden Hosts im Cluster.

  8. Wiederholen Sie dieses Verfahren in allen verbleibenden Clustern in der Arbeitslastdomäne.

  9. Wiederholen Sie dieses Verfahren für alle Cluster in den verbleibenden Arbeitslastdomänen.

PowerShell-Verfahren

  1. Starten Sie die Windows PowerShell-Konsole.

  2. Ersetzen Sie die Werte im Beispielcode und führen Sie die Befehle in der PowerShell-Konsole aus.

    $sddcManagerFqdn = "sfo-vcf01.sfo.rainpole.io"
    $sddcManagerUser = "[email protected]"
    $sddcManagerPass = "VMw@re1!"
    
    $sddcDomainName = "sfo-m01"
    $cluster = "sfo-m01-cl01"
    
    $maxDays = "99999"
  3. "Führen Sie die Konfiguration durch, indem Sie den Befehl in der PowerShell-Konsole ausführen."

    Update-EsxiPasswordExpiration -server $sddcManagerFqdn -user $sddcManagerUser -pass $sddcManagerPass -domain $sddcDomainName -cluster $cluster -maxDays $maxDays
  4. Wiederholen Sie dieses Verfahren für alle verbleibenden Cluster in der $sddcDomainName-Arbeitslastdomäne.

  5. Wiederholen Sie dieses Verfahren für alle Cluster in den verbleibenden Arbeitslastdomänen.

Konfigurieren der Kennwortablaufrichtlinie für vCenter Single Sign-On

Legen Sie das Zeitintervall fest, bevor das Kennwort eines Benutzerkontos in der vsphere.local-Domäne in VMware Cloud Foundation abläuft und eine Änderung erzwungen wird.

Die Kennwortablaufrichtlinie gilt nur für die Benutzerkonten in der vsphere.local-Domäne des integrierten vCenter Single Sign-On-Identitätsanbieters. Die Richtlinie gilt nicht für lokale Systemkonten und [email protected].

Hinweis:

SDDC Manager erstellt dedizierte Dienstkonten innerhalb des integrierten vCenter Single Sign-On-Identitätsanbieters. Das Ändern der Kennwortablaufrichtlinie wirkt sich auch auf diese Dienstkonten aus.

Einstellung

Standardwert

Maximale Lebensdauer

90

Verfahren der Benutzeroberfläche

  1. Melden Sie sich bei der vCenter Server-Instanz für die Arbeitslastdomäne unter https://<vcenter_server-fqdn>/ui als Administrator an.
  2. Wählen Sie im Menü des vSphere Client die Option Verwaltung aus.
  3. Klicken Sie im Abschnitt Single Sign-On auf Konfiguration.

  4. Klicken Sie auf der Seite Konfiguration auf die Registerkarte Lokale Konten.

  5. Klicken Sie im Abschnitt Kennwortrichtlinie auf Bearbeiten

  6. Geben Sie einen Wert für die Einstellungen Maximale Lebensdauer entsprechend den Anforderungen Ihrer Organisation ein und klicken Sie auf Speichern.

PowerShell-Verfahren

  1. Starten Sie Windows PowerShell.

  2. Ersetzen Sie die Werte im Beispielcode und führen Sie die Befehle in der PowerShell-Konsole aus.

    $sddcManagerFqdn = "sfo-vcf01.sfo.rainpole.io"
    $sddcManagerUser = "[email protected]"
    $sddcManagerPass = "VMw@re1!"
    
    $sddcDomainName = "sfo-m01"
    
    $maxDays = "90"
  3. "Führen Sie die Konfiguration durch, indem Sie den Befehl in der PowerShell-Konsole ausführen."

    Update-SsoPasswordExpiration -server $sddcManagerFqdn -user $sddcManagerUser -pass $sddcManagerPass -domain $sddcDomainName -maxDays $maxDays

Konfigurieren der globalen Kennwortablaufrichtlinie für vCenter Server

Legen Sie global das Zeitintervall fest, bevor die Kennwörter der lokalen Benutzerkonten auf einer vCenter Server Appliance in VMware Cloud Foundation ablaufen und eine Änderung erzwungen wird.

Einstellung

Standardwert

Maximale Anzahl an Tagen zwischen Kennwortänderungen

90

Mindestanzahl an Tagen zwischen Kennwortänderungen

0

Anzahl der Tage, an denen vor dem Ablauf des Kennworts gewarnt wird

7

Sie können die globale Kennwortablaufrichtlinie für vCenter Server nur mithilfe der API konfigurieren.

PowerShell-Verfahren

  1. Starten Sie Windows PowerShell.

  2. Ersetzen Sie die Werte im Beispielcode und führen Sie die Befehle in der PowerShell-Konsole aus.

    $sddcManagerFqdn = "sfo-vcf01.sfo.rainpole.io"
    $sddcManagerUser = "[email protected]"
    $sddcManagerPass = "VMw@re1!"
    
    $sddcDomainName = "sfo-m01"
    
    $maxDays = "90"
    $minDays = "0"
    $warningDays = "7"
  3. "Führen Sie die Konfiguration durch, indem Sie den Befehl in der PowerShell-Konsole ausführen."

    Update-VcenterPasswordExpiration -server $sddcManagerFqdn -user $sddcManagerUser -pass $sddcManagerPass -domain $sddcDomainName -maxDays $maxDays -minDays $minDays -warnDays $warningDays
  4. Wiederholen Sie diese Verfahren für die verbleibenden Arbeitslastdomänen.

Konfigurieren der Kennwortablaufrichtlinie des Root-Benutzers für vCenter Server

Legen Sie das Zeitintervall fest, bevor das Kennwort des Root-Kontos der vCenter Server Appliances in VMware Cloud Foundation abläuft und eine Änderung erzwungen wird.

Einstellung

Standardwert

Gültigkeit des Kennworts (Tage)

90

E-Mail-Adresse für Warnung zum Ablauf

-

Anzahl der Tage, an denen vor dem Ablauf des Kennworts gewarnt wird

7

Voraussetzungen

Konfigurieren Sie die vCenter Server-Zielinstanz mit einem sendenden E-Mail-Konto unter Einstellungen Allgemein auf der Registerkarte Konfigurieren im vSphere Client.

Verfahren der Benutzeroberfläche

  1. Melden Sie sich bei der vCenter Server-Verwaltungsschnittstelle unter https://<vcenter_server_fqdn>:5480 als root an.
  2. Klicken Sie im Navigationsbereich auf Verwaltung.

  3. Klicken Sie im Abschnitt Einstellungen für Kennwortablauf auf Bearbeiten.

  4. Konfigurieren Sie die Einstellungen entsprechend den Anforderungen Ihrer Organisation und klicken Sie auf Speichern.

  5. Melden Sie sich bei der Konsole der vCenter Server Appliance mit SSH als Root-Benutzer an.

  6. Aktivieren Sie Shell-Zugriff.

    shell
  7. Ändern Sie mithilfe des folgenden Befehls die Anzahl der Tage, an denen vor dem Ablauf des Kennworts gewarnt wird.

    chage --warndays <your_value> root
  8. Wiederholen Sie diesen Vorgang für alle verbleibenden Arbeitslastdomänen.

PowerShell-Verfahren

  1. Starten Sie Windows PowerShell.

  2. Ersetzen Sie die Werte im Beispielcode und führen Sie die Befehle in der PowerShell-Konsole aus.

    $sddcManagerFqdn = "sfo-vcf01.sfo.rainpole.io"
    $sddcManagerUser = "[email protected]"
    $sddcManagerPass = "VMw@re1!"
    
    $sddcDomainName = "sfo-m01"
    
    $email = "[email protected]"
    $maxDays = "90"
    $warningDays = "7"
  3. "Führen Sie die Konfiguration durch, indem Sie den Befehl in der PowerShell-Konsole ausführen."

    Update-VcenterRootPasswordExpiration -server $sddcManagerFqdn -user $sddcManagerUser -pass $sddcManagerPass -domain $sddcDomainName -email $email -maxDays $maxDays -warnDays $warningdays
  4. Wiederholen Sie diesen Vorgang für alle verbleibenden Arbeitslastdomänen.

Konfigurieren der Kennwortablaufrichtlinie des lokalen Benutzers für NSX Manager

Konfigurieren Sie die Kennwortablaufrichtlinie für lokale Benutzer von NSX Manager in VMware Cloud Foundation. Sie konfigurieren die Richtlinie auf Benutzerbasis für die integrierten NSX-Konten.

Benutzer

Einstellung

Standardwert

Root

Maximale Anzahl an Tagen zwischen Kennwortänderungen

90

admin

Maximale Anzahl an Tagen zwischen Kennwortänderungen

90

audit

Maximale Anzahl an Tagen zwischen Kennwortänderungen

90

guestuser1

Maximale Anzahl an Tagen zwischen Kennwortänderungen

90

guestuser2

Maximale Anzahl an Tagen zwischen Kennwortänderungen

90

Verfahren der Benutzeroberfläche

  1. Melden Sie sich bei der vCenter Server-Verwaltungsdomäne unter https://<management_vcenter_server_fqdn>/ui an, indem Sie ein Konto mit Administratorrechten verwenden.
  2. Erweitern Sie in der VMs und Vorlagen-Bestandsliste die vCenter Server-Struktur und erweitern Sie das Datencenter der Verwaltungsdomäne.
  3. Erweitern Sie den VM-Ordner mit dem NSX Manager-Cluster für die Verwaltungsdomäne.

  4. Wählen Sie den ersten Knoten des NSX Manager-Clusters aus und klicken Sie auf Web-Konsole starten.

  5. Melden Sie sich beim NSX Manager-Knoten als admin an.

  6. Ändern Sie die maximale Anzahl an Tagen zwischen der Kennwortänderung mithilfe des folgenden Befehls.

    set user root password-expiration <your_value>

    Die Änderung wird auf die anderen Knoten im NSX Manager-Cluster repliziert.

  7. Wiederholen Sie diesen Vorgang für die verbleibenden lokalen Konten.

  8. Wiederholen Sie dieses Verfahren in den NSX Local Manager-Clustern für alle VI-Arbeitslastdomänen.

  9. Wiederholen Sie diesen Vorgang in allen NSX Global Manager-Clustern.

PowerShell-Verfahren

  1. Starten Sie Windows PowerShell.

  2. Ersetzen Sie die Werte im Beispielcode und führen Sie die Befehle in der PowerShell-Konsole aus.

    $sddcManagerFqdn = "sfo-vcf01.sfo.rainpole.io"
    $sddcManagerUser = "[email protected]"
    $sddcManagerPass = "VMw@re1!"
    
    $sddcDomainName = "sfo-m01"
    
    $maxDays = "90"
  3. "Führen Sie die Konfiguration durch, indem Sie den Befehl in der PowerShell-Konsole ausführen."

    Update-NsxtManagerPasswordExpiration -server $sddcManagerFqdn -user $sddcManagerUser -pass $sddcManagerPass -domain $sddcDomainName -maxdays $maxDays
  4. Wiederholen Sie diesen Vorgang für die NSX Local Manager-Cluster für alle VI-Arbeitslastdomänen.

  5. Konfigurieren Sie die Richtlinien für den Kennwortablauf manuell auf allen NSX Global Manager-Clustern in der Appliance-Konsole des ersten Knotens jedes Clusters.

Konfigurieren der Kennwortablaufrichtlinie des lokalen Benutzers für NSX Edge

Konfigurieren Sie den Kennwortablauf für lokale NSX Edge-Benutzer in VMware Cloud Foundation. Sie konfigurieren den Kennwortablauf auf Benutzerbasis für die integrierten NSX-Konten.

Benutzer

Einstellung

Standardwert

Root

Maximale Anzahl an Tagen zwischen Kennwortänderungen

90

admin

Maximale Anzahl an Tagen zwischen Kennwortänderungen

90

audit

Maximale Anzahl an Tagen zwischen Kennwortänderungen

90

guestuser1

Maximale Anzahl an Tagen zwischen Kennwortänderungen

90

guestuser2

Maximale Anzahl an Tagen zwischen Kennwortänderungen

90

Verfahren der Benutzeroberfläche

  1. Wenn Sie eine virtuelle NSX Edge-Appliance konfigurieren, öffnen Sie die Konsole der Appliance mithilfe der Web-Konsole im vSphere Client.
    1. Melden Sie sich bei der vCenter Server-Instanz für die Arbeitslastdomäne unter https://<vcenter_server-fqdn>/ui als Administrator an.
    2. Navigieren Sie in der Bestandsliste VMs und Vorlagen zum VM-Ordner, der die NSX Edge-Knoten für die Arbeitslastdomäne enthält, und erweitern Sie den Ordner.
    3. Wählen Sie den ersten Knoten des NSX Edge-Clusters aus und klicken Sie auf Web-Konsole starten.

  2. Wenn Sie eine Bare-Metal-NSX Edge-Appliance konfigurieren, öffnen Sie die Konsole der Appliance mithilfe einer Out-of-Band-Verwaltungsschnittstelle wie beispielsweise iLO oder iDRAC.
  3. Melden Sie sich beim NSX Edge-Knoten als admin an.

  4. Ändern Sie die maximale Anzahl an Tagen zwischen der Kennwortänderung mithilfe des folgenden Befehls.

    set user root password-expiration <your_value>
  5. Wiederholen Sie diesen Vorgang für die verbleibenden lokalen Konten.

  6. Wiederholen Sie dieses Verfahren auf den verbleibenden NSX Edge-Knoten im Cluster der Arbeitslastdomäne.

  7. Wiederholen Sie dieses Verfahren auf allen NSX Edge-Clustern in den verbleibenden Arbeitslastdomänen.

PowerShell-Verfahren

Sie können den PowerShell-Befehl verwenden, um die Richtlinien für den Kennwortablauf nur auf den NSX Edge-Knoten in VMware Cloud Foundation zu konfigurieren, die mithilfe von SDDC Manager bereitgestellt werden. Konfigurieren Sie für virtuelle NSX Edge-Appliances, die manuell bereitgestellt werden, und für Bare-Metal-NSX Edge-Appliances die Richtlinien manuell gemäß der NSX-Dokumentation.

  1. Starten Sie Windows PowerShell.

  2. Ersetzen Sie die Werte im Beispielcode und führen Sie die Befehle in der PowerShell-Konsole aus.

    $sddcManagerFqdn = "sfo-vcf01.sfo.rainpole.io"
    $sddcManagerUser = "[email protected]"
    $sddcManagerPass = "VMw@re1!"
    
    $sddcDomainName = "sfo-m01"
    
    $maxDays = "90"
  3. "Führen Sie die Konfiguration durch, indem Sie den Befehl in der PowerShell-Konsole ausführen."

    Update-NsxtEdgePasswordExpiration -server $sddcManagerFqdn -user $sddcManagerUser -pass $sddcManagerPass -domain $sddcDomainName -maxdays $maxDays
  4. Wiederholen Sie dieses Verfahren für alle NSX Edge-Cluster in den verbleibenden Arbeitslastdomänen.

Konfigurieren der Kennwortablaufrichtlinie des lokalen Benutzers für SDDC Manager

Konfigurieren Sie den Kennwortablauf für SDDC Manager auf Benutzerbasis für lokale Benutzer.

Benutzer

Einstellung

Standardwert

Root

Maximale Anzahl an Tagen zwischen Kennwortänderungen

90

Mindestanzahl an Tagen zwischen Kennwortänderungen

0

Anzahl der Tage, an denen vor dem Ablauf des Kennworts gewarnt wird

7

VCF

Maximale Anzahl an Tagen zwischen Kennwortänderungen

90

Mindestanzahl an Tagen zwischen Kennwortänderungen

0

Anzahl der Tage, an denen vor dem Ablauf des Kennworts gewarnt wird

7

Sicherung

Maximale Anzahl an Tagen zwischen Kennwortänderungen

90

Mindestanzahl an Tagen zwischen Kennwortänderungen

0

Anzahl der Tage, an denen vor dem Ablauf des Kennworts gewarnt wird

7

Verfahren der Benutzeroberfläche

  1. Melden Sie sich mithilfe von SSH bei der SDDC Manager-Appliance als vcf an.
  2. Wechseln Sie zum root-Benutzer.
    su -
  3. Ändern Sie die maximale Anzahl an Tagen zwischen der Kennwortänderung mithilfe des folgenden Befehls.
    chage --maxdays <your_value> root
  4. Ändern Sie die Mindestanzahl an Tagen zwischen der Kennwortänderung mithilfe des folgenden Befehls.
    chage --mindays <your_value> root
  5. Ändern Sie mithilfe des folgenden Befehls die Anzahl der Tage, an denen vor dem Ablauf des Kennworts gewarnt wird.
    chage --warndays <your_value> root
  6. Wiederholen Sie diesen Vorgang für die verbleibenden lokalen Konten.

PowerShell-Verfahren

  1. Starten Sie Windows PowerShell.
  2. Ersetzen Sie die Werte im Beispielcode und führen Sie die Befehle in der PowerShell-Konsole aus.
    $sddcManagerFqdn = "sfo-vcf01.sfo.rainpole.io"
    $sddcManagerUser = "[email protected]"
    $sddcManagerPass = "VMw@re1!"
    
    # Replace with the name of your management domain
    $sddcDomainName = "sfo-m01"
    
    $vmName = "sfo-vcf01"
    $guestuser = "root"
    $guestPassword = "VMw@re1!”
    $localUsers = @("root","vcf","backup")
    
    
    $maxDays = "90"
    $minDays = "0"
    $warningDays = "7"
  3. "Führen Sie die Konfiguration durch, indem Sie den Befehl in der PowerShell-Konsole ausführen."
    Update-LocalUserPasswordExpiration -server $sddcManagerFqdn -user $sddcManagerUser -pass $sddcManagerPass -domain $sddcDomainName -vmName $vmName -guestUser $guestUser -guestPassword $guestPassword -localUser $localUsers -minDays $minDays -maxDays $maxDays -warnDays $warningDays