Für diejenigen, die ständig mit SSH arbeiten müssen, kann es sehr frustrierend sein, wenn das System nach einer gewissen Zeit abschneidet. Dieser Artikel zeigt Ihnen die Methode zum Beibehalten der SSH-Verbindung, bis Sie die Verbindung trennen.

Melden Sie sich bei Ihrem Remote-System an oder öffnen Sie das Terminal auf Ihrem eigenen Computer.

Öffnen Sie die Datei / etc / ssh / ssh_config.

 sudo nano / etc / ssh / ssh_config 

und füge die folgende Zeile am Ende der Datei hinzu:

 ServerAliveInterval 60 

Diese Option bewirkt, dass alle 60 Sekunden (ohne Aktivität) ein Nullpaket an den Server gesendet wird, um die SSH-Verbindung aufrecht zu erhalten. Sie können mit dem Wert experimentieren und ihn abhängig von Ihrer Systemkonfiguration entweder höher oder niedriger einstellen. Ein Wert von 60 ist ein guter Ausgangspunkt, um mit dem Experimentieren zu beginnen.

Pro Benutzerkonfiguration

Wenn Sie keinen Root-Zugriff auf das System haben oder es nur für Ihr persönliches Konto konfigurieren möchten, können Sie stattdessen die Datei ~ / .ssh / config bearbeiten.

 Sudo Nano ~ / .ssh / Konfig 

Wenn die Datei nicht existiert, wird eine neue Datei erstellt.

Fügen Sie die folgende Zeile hinzu:

 Host * ServerAliveInterval 60 

Drücken Sie "Strg + o" zum Speichern und "Strg + x" zum Beenden.

Starten Sie den SSH-Server neu.

 Sudo-Dienst SSH Neustart 

Das ist es.