Εάν έχετε ήδη συνδεθεί σε μια απομακρυσμένη περίοδο SSH, θα γνωρίζετε ότι υπάρχουν στιγμές όπου η περίοδος SSH δεν ανταποκρίνεται. θα μπορούσε να οφείλεται σε διακοπή της σύνδεσης στο Διαδίκτυο ή ότι ήσαστε εκτός χρόνου και το χρονικό όριο της περιόδου σύνδεσης. Όποια και αν είναι η αιτία, όταν η περίοδος SSH δεν ανταποκρίνεται, όλα τα συνήθη πλήκτρα συντόμευσης (Ctrl + Z, Ctrl + C, ESC) θα αποτύχουν να λειτουργήσουν. Λοιπόν, πώς θα σκοτώσουμε μια μη ανταπόκριση περίοδο SSH (εκτός από το κλείσιμο του παραθύρου του τερματικού);

Το τέχνασμα είναι εύκολο. Απλά πατήστε "Enter", ακολουθήστε το "~." (Ένα tilda και μια κουκίδα, χωρίς τα εισαγωγικά). Η συντόμευση "~" είναι ένας χαρακτήρας διαφυγής και η κουκίδα αντιπροσωπεύει μια αποσύνδεση. Ο συνδυασμός "~." Σας επιτρέπει να κλείσετε τη συνεδρία SSH.

Άλλοι χαρακτήρες διαφυγής που μπορείτε να χρησιμοποιήσετε περιλαμβάνουν:

  • ~. : Αποσύνδεση.
  • ~ ^ Z : Ιστορικό ssh.
  • ~ # : Λίστα προωθημένων συνδέσεων.
  • ~ & : Ιστορικό ssh κατά την αποσύνδεση όταν περιμένετε να τερματιστούν οι συνεδριάσεις προώθησης / X11.
  • ~ ~ : Εμφανίζει μια λίστα χαρακτήρων διαφυγής.
  • ~ B : Στείλτε ένα BREAK στο απομακρυσμένο σύστημα (χρήσιμο μόνο για το πρωτόκολλο SSH έκδοση 2 και αν ο ομότιμος υποστηρίζει αυτό).
  • ~ C : Ανοίξτε τη γραμμή εντολών. Επί του παρόντος, αυτό επιτρέπει την προσθήκη αποστολών θύρας χρησιμοποιώντας τις επιλογές -L, -R και -D (βλ. Παραπάνω). Επιτρέπει επίσης την ακύρωση των υπαρχουσών αποστολών απομακρυσμένης θύρας χρησιμοποιώντας τη θύρα -KR [bind_address:]. ! εντολή επιτρέπει στο χρήστη να εκτελέσει μια τοπική εντολή εάν η επιλογή PermitLocalCommand είναι ενεργοποιημένη στο ssh_config (5). Βασική βοήθεια είναι διαθέσιμη, χρησιμοποιώντας την επιλογή -h.
  • ~ R : Αίτημα επανέκδοσης της σύνδεσης (χρήσιμη μόνο για την έκδοση πρωτοκόλλου SSH 2 και αν το υποστηρίζει).