Möglichkeit, die Trennung des SSH-Clients zu erkennen

Möglichkeit, die Trennung des SSH-Clients zu erkennen

Wie kann ich feststellen, wenn ein SSH-Client die Verbindung zu meinem Server trennt? Wenn die Verbindung zum Client unterbrochen wird (der Client sendet den Befehl zum Trennen der Verbindung nicht), empfängt meine Serveranwendung über die Standardeingabe das Zeichen 0xFF. Ich versuche, die Parameter KeepAlive und ClientAlive in sshd_config zu verwenden, aber die Verbindung wird nie geschlossen (ich empfange kein Signal wie SIGHUP, SIGTERM oder ein anderes).

Andererseits, wie kann ich eine hängengebliebene Verbindung schließen? Es sind mehrere Verbindungen hergestellt und die anderen funktionieren einwandfrei. Ein Neustart des SSH-Servers ist nicht die Lösung.

verwandte Informationen