Πώς να διατηρήσετε ζωντανές συνδέσεις SSH στο Linux
Για όσους χρειάζεται να εργάζονται συνεχώς για 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 επανεκκίνηση
Αυτό είναι.