Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 3749|Απάντηση: 0

[παράθυρα] Τα Windows επιλύουν ένα πρόβλημα κατά το οποίο το SSH σε Linux αποσυνδέεται αυτόματα μετά από λίγο

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 20/9/2024 1:54:46 μ.μ. | | | |
απαιτήσεις: Τώρα τα συστήματα Windows διαθέτουν ενσωματωμένα προγράμματα OpenSSH, τα οποία μπορούν να συνδεθούν σε απομακρυσμένους διακομιστές Linux μέσω εντολών ssh, αλλά εάν δεν χειρίζεστε το τερματικό για μεγάλο χρονικό διάστημα, θα προκαλέσει ψεύτικο θάνατο και μη ανταπόκριση και στη συνέχεια αποσύνδεση.

Για τα Windows, ο προεπιλεγμένος φάκελος εγκατάστασης είναι %systemdrive%\Windows\System32\openssh, όπως φαίνεται στην παρακάτω εικόνα:



λύση

Ρυθμίστε ένα αρχείο διαμόρφωσης OpenSSH και στα Windows, ο πελάτης OpenSSH (ssh) διαβάζει τα δεδομένα διαμόρφωσης από το αρχείο διαμόρφωσης με την ακόλουθη σειρά:

ssh.exe ξεκινήσετε χρησιμοποιώντας την παράμετρο -F, καθορίζοντας τη διαδρομή προς το αρχείο διαμόρφωσης και το όνομα καταχώρησης για αυτό το αρχείο.
Το προφίλ του χρήστη βρίσκεται στο %userprofile%\.ssh\config
Το προφίλ σε όλο το σύστημα βρίσκεται στο%programdata%\ssh\ssh_config

Λοιπόν, νέοssh_config(π.χ. φάκελος C:\ProgramData\ssh), διαμορφωμένο ως εξής:

ServerAliveInterval 50: Αυτή η ρύθμιση καθορίζει ότι ο υπολογιστής-πελάτης SSH θα στέλνει ένα πακέτο παλμού (μήνυμα SSH χωρίς δεδομένα) στο διακομιστή κάθε 50 δευτερόλεπτα για να διασφαλίσει ότι η σύνδεση παραμένει ενεργή. Αυτό είναι χρήσιμο για την αποτροπή αποσύνδεσης ορισμένων ενδιάμεσων συσκευών, όπως δρομολογητές ή τείχη προστασίας, λόγω παρατεταμένης αδράνειας. Εάν ο διακομιστής δεν ανταποκριθεί σε αυτό το πακέτο παλμού, ο υπολογιστής-πελάτης συνεχίζει να αποστέλλει.
ServerAliveCountMax 3: Αυτή η ρύθμιση καθορίζει τον μέγιστο αριθμό φορών που ένας υπολογιστής-πελάτης SSH θα επιχειρήσει να στείλει πακέτα παλμών στο διακομιστή χωρίς ανταλλαγή δεδομένων. Εάν εξακολουθείτε να μην λαμβάνετε απάντηση από τον διακομιστή αφού συμπληρώσετε τον μέγιστο αριθμό φορών, η σύνδεση θεωρείται διακοπείσα ή αναξιόπιστη και η σύνδεση κλείνει αυτόματα. Σε αυτό το παράδειγμα, εάν ο υπολογιστής-πελάτης στείλει πακέτα παλμών 3 φορές στη σειρά χωρίς να λάβει απάντηση από το διακομιστή, τότε θα αποσυνδεθεί.

Στη συνέχεια, επανεκκινήστε το παράθυρο του τερματικού.

Αναφορά:Η σύνδεση με υπερσύνδεσμο είναι ορατή.





Προηγούμενος:.NET/C# καλεί την υπηρεσία σάρωσης ιών ανοιχτού κώδικα ClamAV
Επόμενος:VS 2022 Κονσόλα διαχείρισης πακέτων Κινεζική αλλοιωμένη λύση
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com