Opened 8 years ago
Closed 4 years ago
#3081 closed Verbesserung (bleibt so)
ssh-agents auf paedml aufräumen -- screen-Sitzungen beachten
| Reported by: | Rüdiger Kupper | Owned by: | Rüdiger Kupper |
|---|---|---|---|
| Priority: | bei Gelegenheit | Milestone: | Schuljahr 2018/19 |
| Component: | Server: LML-Server (paedml) | Severity: | beeinträchtigt keinen Unterricht |
| Keywords: | Cc: | bau |
Description
Jedes mal, wenn sich root auf dem paedml einloggt, wird ein neuer ssh-Agent gestartet (und beim Ausloggen nicht wieder beendet). Die Verbleibenden ssh-agent-Prozesse sind dann einfach nutzlos und stören offenbar auch nicht weiter. Trotzdem muss man das doch so machen können, dass der Dienst beim Ausloggen ordentlich beendet wird.
Change History (12)
comment:1 by , 8 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → accepted |
comment:2 by , 8 years ago
| Cc: | added |
|---|
comment:3 by , 8 years ago
comment:4 by , 8 years ago
Sehr elegante Lösung! Kannst Du das in die .bashrc von root auf dem paedml schreiben?
comment:6 by , 8 years ago
| Resolution: | erledigt |
|---|---|
| Status: | closed → reopened |
| Summary: | ssh-agents auf paedml aufräumen → ssh-agents auf paedml aufräumen -- screen-Sitzungen beachten |
Kleiner Nebeneffekt:
Ich habe auf dem paedml eigentlich immer eine screen-Session laufen, um in mehreren Fenstern parallel zu arbeiten und um später dort weitermachen zu können, wo ich aufgehört habe.
Melde ich mich aber vom screen ab und schließe dann die Verbindung zum paedml, wird der screen-Sitzung ihr SSH-agent unter dem Hintern weggezogen.
Verbesserung: Den Logout-Code so anpassen, dass der agent nicht beendet wird, wenn noch eine screen-Sitzung läuft, die diesen agent benutzt (PID überprüfen). Da ist etwas Bastelei nötig.
comment:7 by , 8 years ago
| Status: | reopened → accepted |
|---|
comment:9 by , 6 years ago
aktuell hängen mal wieder einige agents.
Eventuell doch noch ein Aufräum-Cronjob einmal pro Woche?
comment:10 by , 5 years ago
| Component: | sonstiges → Server (paedml) |
|---|---|
| Priority: | geringste → gering |
| Resolution: | ungültig |
| Status: | closed → reopened |
comment:11 by , 5 years ago
| Status: | reopened → accepted |
|---|
Das verschwinden der ssh-agents auch aus screen-Sessions ist lästig, besonders, wenn man über unzuverlässige Verbindungen arbeitet (Mobil). Test in comment:6 sollte endlich implementiert werden. Das Skript muss nur testen, ob die aktuelle Shell unter einem screen-Prozess läuft und den Agent dann leben lassen. Kann ja nicht so schwer sein.
comment:12 by , 4 years ago
| Resolution: | → bleibt so |
|---|---|
| Status: | accepted → closed |
https://www.oreilly.com/library/view/linux-security-cookbook/0596003919/ch06s11.html