Για όσους χρειάζεται να εργάζονται συνεχώς για SSH, μπορεί να είναι πολύ απογοητευτικό όταν το σύστημα σας κόψει μετά από ένα χρονικό διάστημα. Αυτό το άρθρο σας δείχνει τη μέθοδο για να κρατήσετε ζωντανή τη σύνδεση SSH μέχρι να την αποσυνδέσετε.

Συνδεθείτε στο απομακρυσμένο σας σύστημα ή ανοίξτε το τερματικό στον υπολογιστή σας.

Ανοίξτε το αρχείο / etc / ssh / ssh_config.

 sudo nano / etc / ssh / ssh_config 

και προσθέστε την ακόλουθη γραμμή στο τέλος του αρχείου:

 ServerAliveInterval 60 

Αυτό που κάνει αυτή η επιλογή είναι να στείλετε ένα πακέτο null στο διακομιστή κάθε 60 δευτερόλεπτα (αδράνειας) για να διατηρήσετε ζωντανή τη σύνδεση SSH. Μπορείτε να δοκιμάσετε την τιμή, τοποθετώντας την είτε υψηλότερη είτε χαμηλότερη, ανάλογα με τη διαμόρφωση του συστήματός σας. Μια τιμή 60 είναι ένα καλό σημείο εκκίνησης για να ξεκινήσει ο πειραματισμός.

Ανά διαμόρφωση χρηστών

Εάν δεν έχετε root πρόσβαση στο σύστημα ή απλά θέλετε να το ρυθμίσετε για τον προσωπικό σας λογαριασμό, μπορείτε να επεξεργαστείτε το αρχείο ~ / .ssh / config.

 sudo nano ~ / .ssh / config 

Εάν το αρχείο δεν υπάρχει, αυτό θα δημιουργήσει ένα νέο αρχείο.

Προσθέστε την ακόλουθη γραμμή:

 Υποδοχή * ServerAliveInterval 60 

Πατήστε "Ctrl + o" για αποθήκευση και "Ctrl + x" για έξοδο.

Τέλος, κάντε επανεκκίνηση του διακομιστή SSH.

 sudo υπηρεσία ssh επανεκκίνηση 

Αυτό είναι.