kerberos
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| kerberos [31.01.2022 06:58] – thooge | kerberos [17.10.2025 11:22] (aktuell) – [Client] thooge | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Kerberos ====== | ====== Kerberos ====== | ||
| - | Hauptanwendung ist sicheres NFS. | + | Hauptanwendung ist sicheres |
| - | ===== Server | + | Voraussetzung ist ein funktionierendes DNS. Alle beteiligten Systeme müssen |
| + | auflösbar sein. Sowohl mit '' | ||
| + | |||
| + | ===== Installation | ||
| + | |||
| + | ==== Server | ||
| Der Server stellt sowohl den KDC als auch den Admin-Server zur Verfügung. | Der Server stellt sowohl den KDC als auch den Admin-Server zur Verfügung. | ||
| Zeile 22: | Zeile 27: | ||
| * '' | * '' | ||
| * erzeugt eine Keytab-Datei auf dem aktuellen Server in ''/ | * erzeugt eine Keytab-Datei auf dem aktuellen Server in ''/ | ||
| - | * enthalten ist der im vorigen Befehl erzeugte Principal | + | * enthalten ist der im vorigen Befehl erzeugte Principal |
| * '' | * '' | ||
| - ''/ | - ''/ | ||
| * '' | * '' | ||
| + | - ''/ | ||
| + | * '' | ||
| - Daemonen neu starten, damit die erzeugte Konfiguration aktiv wird | - Daemonen neu starten, damit die erzeugte Konfiguration aktiv wird | ||
| * '' | * '' | ||
| * '' | * '' | ||
| + | |||
| + | ==== Client ==== | ||
| + | |||
| + | < | ||
| + | apt-get install krb5-user | ||
| + | </ | ||
| + | |||
| + | Konfiguration | ||
| + | - '' | ||
| + | * spricht mit dem '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * Legt auf dem aktuellen Rechner (Client) eine Keytab-Datei an | ||
| + | * enthalten ist der im vorigen Befehl erzeugte Principal für den Client | ||
| + | * '' | ||
| + | - ''/ | ||
| + | * '' | ||
| + | * '' | ||
| + | - Daemonen neu starten | ||
| + | * '' | ||
| + | |||
| + | Hinweis: mit '' | ||
| + | |||
| + | ==== Kinit automatisieren ==== | ||
| + | |||
| + | Manuell anlegen einer Keytab welche einen Namen enthält und ein zugeordnetes Kennwort. | ||
| + | Dieses kann dann für den '' | ||
| + | Eingabeaufforderung für ein Kennwort mehr benötigt: | ||
| + | < | ||
| + | ktutil | ||
| + | ktutil: addent -password -p username@EXAMPLE.COM -k 1 -e rc4-hmac | ||
| + | ktutil: wkt / | ||
| + | ktutil: exit | ||
| + | </ | ||
| + | |||
| + | Überprüfen: | ||
| + | klist -e -k -t example.keytab | ||
| + | |||
| + | '' | ||
| + | kinit username@EXAMPLE.COM -k -t / | ||
| + | | ||
| + | ===== Nutzung ===== | ||
| + | |||
| + | Bereitstellen von NFS-Verzeichnissen durch den Server | ||
| + | |||
| + | TODO noch unklar ob das die " | ||
| + | |||
| + | <file conf / | ||
| + | /export gss/ | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | Anbinden von NFS-Freigaben an den Client | ||
| + | < | ||
| + | mount -t nfsv4 -osec=krb5p server:/ | ||
| + | </ | ||
kerberos.1643612306.txt.gz · Zuletzt geändert: von thooge
