Kerberos-Befehle - Service: Unterschied zwischen den Versionen
(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 | + | 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 | + | 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 | + | 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 | + | 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