Επιδιόρθωση σφάλματος SSH στο Terminal & Linux: client_loop: send αποσύνδεση: Σπασμένος σωλήνας

Η πιο ασφαλής σύνδεση με έναν απομακρυσμένο διακομιστή είναι μέσω ενός πρωτοκόλλου κρυπτογραφικού δικτύου SSH (Secure Shell).

Ένα κοινό πρόβλημα που αντιμετωπίζουν οι διαχειριστές διακομιστών ή εκείνοι που κάνουν συνδέσεις μέσω SSH μέσω τερματικού ή Putty, είναι η ξαφνική αποσύνδεση από τη συνεδρία με το μήνυμα: client_loop: send disconnect: Broken pipe .
Τις περισσότερες φορές, αυτό το μήνυμα αποσύνδεσης εμφανίζεται μετά από μια περίοδο κατά την οποία δεν έχει εκτελεστεί καμία γραμμή εντολών στη συνεδρία SSH. Πολλοί προτιμούν να θυμούνται την ανοιχτή συνεδρία κατά καιρούς και να δίνουν άλλη "Enter"Ή ένα" w "για να διατηρήσετε τη συνεδρία ανοιχτή. Μια καλύτερη λύση είναι να σταματήσει αυτό το ξαφνικό κλείσιμο της συνεδρίας μετά από μια περίοδο "αδράνειας".

Πώς να αποτρέψετε το ξαφνικό τέλος μιας περιόδου λειτουργίας SSH με “client_loop: send disconnect: Broken pipe” στο τερματικό (Linux / Mac)

Για Linux και Mac, μια γραμμή θα προστεθεί στη διαμόρφωση SSH. Ανοίγουμε και επεξεργαζόμαστε το αρχείο “ssh_config”.

sudo nano /etc/ssh/ssh_config

Προσθέτουμε τη γραμμή:

Host *
ServerAliveInterval 120

Αποθήκευση και κλείσιμο του αρχείου "ssh_config" Εάν είμαστε στο Linux θα πρέπει να επανεκκινήσουμε την υπηρεσία "sshd".

Κατεύθυνση ServerAliveInterval θα στείλει ένα μηδενικό πακέτο στον διακομιστή σε διαστήματα 120 δευτερολέπτων για να διατηρήσει τη συνεδρία ζωντανή και έτσι να την αποτρέψει από το ξαφνικό κλείσιμο.

Επιδιόρθωση σφάλματος SSH στο Terminal & Linux: client_loop: send αποσύνδεση: Σπασμένος σωλήνας

Σχετικά με τον Συγγραφέα

Λαθραία

Παθιασμένος με όλα όσα σημαίνει gadget και IT, γράφω με χαρά στο stealthsettings.com από το 2006 και μου αρέσει να ανακαλύπτω νέα πράγματα μαζί σας για τους υπολογιστές και τα macOS, λειτουργικά συστήματα Linux, Windows, iOS και Android.

1 Σχόλια

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