Πώς να διατηρήσετε τις συνδέσεις SSH "ζωντανές"

Εάν είστε κανονικός χρήστης SSH, πιθανότατα έχετε παρατηρήσει ότι μερικές φορές "αποσυνδέεται." Για να το διορθώσετε, απλά πρέπει να κάνετε τα χέρια σας "λίγο βρώμικα" και να αλλάξετε ορισμένα αρχεία διαμόρφωσης.


Για να το κάνετε αυτό, πρέπει να αλλάξετε τις τιμές που έχουν εκχωρηθεί σε 2 μεταβλητές ServerAliveCountMax και ServerAliveInterval.

Το ServerAliveCountMax ορίζει τον αριθμό των μηνυμάτων "ο διακομιστής είναι ζωντανός" που μπορούν να σταλούν χωρίς να λαμβάνουν απάντηση από τον διακομιστή. Αυτός ο τύπος μηνύματος είναι απαραίτητος για να γνωρίζετε εάν η σύνδεση εξακολουθεί να είναι ενεργή ή όχι (ίσως ο διακομιστής "κατέβηκε" κ.λπ.)

Το ServerAliveInterval ορίζει το διάστημα (σε δευτερόλεπτα) μετά το οποίο, σε περίπτωση μη απόκρισης από το διακομιστή, το ssh θα στείλει ένα μήνυμα ζητώντας ξανά απάντηση.

Στον πελάτη

Προκειμένου οι αλλαγές να έχουν αποτελέσματα για όλους τους χρήστες, το αρχείο πρέπει να τροποποιηθεί  / etc / ssh / ssh_config. Από την άλλη πλευρά, εάν θέλετε οι αλλαγές να ισχύουν μόνο για τον χρήστη σας, τροποποιήστε το αρχείο ~ / .ssh / config.

Προσθέστε τα ακόλουθα στο αρχείο διαμόρφωσης SSH:

Φιλοξενία *
    ServerAliveInterval 300
    ServerAliveCountMax 3

Στον διακομιστή

Προκειμένου ο διακομιστής να διατηρήσει ζωντανές τις συνδέσεις με όλους τους πελάτες, προσθέστε τα ακόλουθα στο αρχείο / etc / ssh / sshd_config:

ServerAliveInterval 300
ServerAliveCountMax 3

Αυτή η διαμόρφωση αναγκάζει τον πελάτη / διακομιστή να στέλνει ένα μήνυμα στον ομόλογό του κάθε 300 δευτερόλεπτα (5 λεπτά) και να παραιτείται από την 3η ευκαιρία εάν δεν έχει λάβει καμία απάντηση.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Αλγκάμπε dijo

    Πολύ καλό ακόμη και ότι στο Archlinux επεξεργαζόμαστε το ίδιο αρχείο / etc / ssh / sshd_config (και αφαιρούμε το # ).

  2.   Ερμιμετάλ dijo

    Σας ευχαριστώ πολύ για τις πληροφορίες, με αυτό θα σώσω πολύ δουλειά.