[Eisfair] Arbeiten über eine ssh-Verbindung

Marcus Röckrath marcus.roeckrath at gmx.de
Di Jan 20 10:59:47 CET 2026


Hallo,

es ist ja schon mehrfach angeklungen, dass es ein gewisses Risiko ist, über 
eine ssh-Verbindung zu arbeiten.

Das Risiko besteht darin, dass alle Prozesse in dieser Sitzung sterben, wenn 
die ssh-Verbindung, aus welchem Grund auch immer, verloren geht.

Dies kann dann z. B. unvollständige Update/Installationen von Paketen 
hinterlassen.

Es gibt auf dem eis die Programme screen (Standardbestandteil) oder tmux 
(Paket), die man nutzen kann, um die Auswirkungen eines Verbindungsabbruchs 
zu vermeiden.

Man ruft in einer ssh-Sutzung zunächst screen oder tmux auf und arbeitet 
dort dann ganz normal.

Bricht die Verbindung weg, laufen alle Prozesse weiter und können über eine 
neu aufgebaute Verbindung wieder aufgenommen werden, auch am PC selbst oder 
einer von einem anderen PC aufgebauten Verbindung.

Aus Bequemlichkeit, da geht es mir hier genauso, verzichtet man dann doch 
darauf screen oder tmux zu nutzen oder denkt nicht daran.

Damit ich zumindest beim Einloggen über eine ssh-Verbindung daran erinnert 
werde, habe ich mir in /etc/profile.d die Datei checkconnection.sh angelegt, 
die im Rahmen der üblichen "Begrüßungsmeldungen" beim Login einen 
Warnhinweis ausgibt.

Der Inhalt dieser Datei ist (mecho-Zeile umbrochen):

# write out warning if a ssh connection is detected
. /var/install/include/eislib
if [ "${SSH_CONNECTION}" != "" ]
then
    mecho --warn "SSH-Connection detected: It is safer using screen or tmux 
in this case!"
    echo
fi

Rechte für diese DateI:
Owner: root:root
Permissions: 0644

So werde ich zumindeest daran erinnert, darüber nachzudenken, ob ich Dinge 
tue, die möglichst nicht abgebrochen werden sollten und ich eben lieber 
screen oder tmux nutzen sollte.
.
-- 
Gruß Marcus
[eisfair-Team]



Mehr Informationen über die Mailingliste Eisfair