Einladung zum 88. FRAOSUG-Treffen, nachzulesen auch unter fraosug.de

### Wann ###

Dienstag, 17. November 2020 – 19:00 bis ca. 20:30 Uhr

### Agenda ###

1. Begrüßung
2. Login mit signierten SSH Schlüsseln, Vortrag von Vortrag von Christopher J. 
Ruwe

Zugrunde liegt das Problem, daß es aufwendig ist, ssh-Zugriff auf viele Hosts 
aus einem zentral oder sogar aus einem Single-Sign-On System auszusteuern. Oft 
möchte man etwas einfacheres als LDAP/Kerberos-Konstrukte.

Eine Lösung ist es, ssh public keys zu signieren und die Hosts so zu 
konfigurieren, daß von einer trusted CA signierte publics aus dem bekannten 
public/private Verfahren einen Login auch dann auf einen Host zulassen, wenn 
dort der public key nicht ausgebracht ist.
Über den Umweg des Signatur-Verfahrens kann man ein SSO-System so erweitern, 
daß Veränderungen an Nutzern (Existenz und Berechtigungen) hinreichend schnell 
auf alle “teilnehmenden” Hosts propagiert werden.

Hashicorp Vault kann als CA ssh-keys signieren. Keycloak übernimmt die Rolle 
des OIDC IdP. Vault akzeptiert OIDC Tokens von Keycloak als Identität mit 
Berechtigungen. Abhängig von den Berechtigungen dort signiert Vault public keys 
mit zulässigen principals und ssh extensions oder auch nicht.

Über die OIDC Identität im Zertfikat kann ein Audit-Trail für alle 
Funktionsnutzer erzeugt werden. Die Gültigkeit der signierten keys ist kurz – 
bei mir 15s. Neue von Vault gibt es nur gegen Vault-Token, der gilt auch nur 
kurz und neue Vault-Token gibts nur gegen OIDC-Token vom SSO. Dann gibt es 15s 
nach Berechtigungs-Entzug im SSO auch keine neuen ssh-Sessions mehr.

Wenn ich die SSH-Session-Dauer noch zwangsweise klein halte, wird 
Berechtigungs-Entzug sehr schnell auf allen Maschinen wirksam – erheblich 
schneller und einfacher als durch wie auch immer angesteuertes Entfernen von 
public keys. Dann isser wech …

3. Diskussion

### Wo ###

Diesmal treffen wir uns virtuell auf einem Jitsi Meet Server:

https://meet.u-v.de/FRAOSUG

Am besten funktioniert es mit Google Chrome, Chromium [1] oder auch Iridium 
[2]. Probleme könnte es mit älteren Firefox- oder allen Safari-Versionen geben. 
Auf mobilen Geräten kann auch die Jitsi Meet App (iOS [3], Android [4]) 
verwendet werden.

### Anmeldung ###

Bitte anmelden, damit wir planen können:

https://nc2.qutic.com/index.php/apps/polls/s/fgqEUbtARoMIWzzx

Wir freuen uns auf eine zahlreiche Teilnahme und in der Zukunft viele weitere 
spannende und kurzweilige Treffen.

### Noch was ##

Teilnehmen darf natürlich jeder der mag ;-) !!!

* Die Teilnahme ist kostenfrei
* Mitgliedschaft bei dem FRAOSUG Alias ist nicht erforderlich
* Lediglich ist ggf. eine Beteiligung an der Verpflegung erwünscht (siehe 
jeweils die Einladung)
* Beiträge aus dem erweiterten Solaris Umfeld sind jederzeit willkommen

[1] https://www.chromium.org/getting-involved/download-chromium
[2] https://iridiumbrowser.de
[3] https://apps.apple.com/de/app/jitsi-meet/id1165103905
[4] https://play.google.com/store/apps/details?id=org.jitsi.meet&hl=en

Reply via email to