Kerberos-Befehle - Service: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=Kerberos-Befehle für Dienste= *'''kinit -k -t /path/to/keytab''' Dieser Befehl fordert ein Ticket für einen Dienst an, indem er eine **Keytab-Datei** ver…“)
 
 
Zeile 2: Zeile 2:
  
 
*'''kinit -k -t /path/to/keytab'''   
 
*'''kinit -k -t /path/to/keytab'''   
Dieser Befehl fordert ein Ticket für einen Dienst an, indem er eine **Keytab-Datei** verwendet. Diese Datei enthält die Schlüssel für den Dienst und ermöglicht die Authentifizierung ohne Passwort.
+
Dieser Befehl fordert ein Ticket für einen Dienst an, indem er eine Keytab-Datei verwendet. Diese Datei enthält die Schlüssel für den Dienst und ermöglicht die Authentifizierung ohne Passwort.
  
 
*'''klist -t'''   
 
*'''klist -t'''   
Dieser Befehl zeigt die Kerberos-Tickets an und beinhaltet auch die **gültigen Zeitstempel** der Tickets. Beispiel: '''klist -t'''
+
Dieser Befehl zeigt die Kerberos-Tickets an und beinhaltet auch die gültigen Zeitstempel der Tickets. Beispiel: '''klist -t'''
  
 
*'''kvno service/principal'''   
 
*'''kvno service/principal'''   
Fordert die **Versionsnummer** des Service-Tickets an. Dieser Befehl kann verwendet werden, um die korrekte Version des Tickets zu überprüfen. Beispiel: '''kvno host/server.example.com'''
+
Fordert die Versionsnummer des Service-Tickets an. Dieser Befehl kann verwendet werden, um die korrekte Version des Tickets zu überprüfen. Beispiel: '''kvno host/server.example.com'''
  
 
*'''kadmin.local -q "listprincs"'''   
 
*'''kadmin.local -q "listprincs"'''   
Zeile 20: Zeile 20:
  
 
*'''kadmin.local -q "ktadd service/principal"'''   
 
*'''kadmin.local -q "ktadd service/principal"'''   
Dieser Befehl fügt einen Principal zur **Keytab-Datei** hinzu, sodass der Dienst sich automatisch authentifizieren kann. Beispiel: '''kadmin.local -q "ktadd host/server.example.com"'''
+
Dieser Befehl fügt einen Principal zur Keytab-Datei hinzu, sodass der Dienst sich automatisch authentifizieren kann. Beispiel: '''kadmin.local -q "ktadd host/server.example.com"'''
  
 
*'''kdestroy'''   
 
*'''kdestroy'''   
 
Löscht alle Kerberos-Tickets für den Dienst. Wird verwendet, um sicherzustellen, dass keine veralteten Tickets mehr vorhanden sind. Beispiel: '''kdestroy'''
 
Löscht alle Kerberos-Tickets für den Dienst. Wird verwendet, um sicherzustellen, dass keine veralteten Tickets mehr vorhanden sind. Beispiel: '''kdestroy'''

Aktuelle Version vom 8. Oktober 2024, 17:05 Uhr

Kerberos-Befehle für Dienste

  • kinit -k -t /path/to/keytab

Dieser Befehl fordert ein Ticket für einen Dienst an, indem er eine Keytab-Datei verwendet. Diese Datei enthält die Schlüssel für den Dienst und ermöglicht die Authentifizierung ohne Passwort.

  • klist -t

Dieser Befehl zeigt die Kerberos-Tickets an und beinhaltet auch die gültigen Zeitstempel der Tickets. Beispiel: klist -t

  • kvno service/principal

Fordert die Versionsnummer des Service-Tickets an. Dieser Befehl kann verwendet werden, um die korrekte Version des Tickets zu überprüfen. Beispiel: kvno host/server.example.com

  • kadmin.local -q "listprincs"

Mit diesem Befehl kannst du alle Kerberos-Principals auflisten, die im KDC gespeichert sind. Nützlich, um sicherzustellen, dass der Dienst korrekt konfiguriert ist. Beispiel: kadmin.local -q "listprincs"

  • kadmin.local -q "getprinc service/principal"

Zeigt die Details eines bestimmten Service-Principals an, einschließlich der zugehörigen Einstellungen und Attribute. Beispiel: kadmin.local -q "getprinc host/server.example.com"

  • kadmin.local -q "addprinc -randkey service/principal"

Dieser Befehl fügt einen neuen Service-Principal mit einem zufällig generierten Schlüssel hinzu. Beispiel: kadmin.local -q "addprinc -randkey host/server.example.com"

  • kadmin.local -q "ktadd service/principal"

Dieser Befehl fügt einen Principal zur Keytab-Datei hinzu, sodass der Dienst sich automatisch authentifizieren kann. Beispiel: kadmin.local -q "ktadd host/server.example.com"

  • kdestroy

Löscht alle Kerberos-Tickets für den Dienst. Wird verwendet, um sicherzustellen, dass keine veralteten Tickets mehr vorhanden sind. Beispiel: kdestroy