Ada pintasan keyboard "rahasia" untuk memaksa keluar: ~) Dari sesi yang dibekukan, tekan tombol-tombol ini secara berurutan: Enter~.Tilde (hanya setelah baris baru) dikenali sebagai urutan keluar oleh klien ssh, dan periode memberi tahu klien untuk menghentikan bisnisnya tanpa basa-basi lagi.
Perilaku lama dalam masalah komunikasi bukanlah bug, sesi SSH nongkrong berharap pihak lain akan kembali. Jika jaringan rusak, kadang-kadang bahkan beberapa hari kemudian Anda bisa mendapatkan sesi SSH kembali. Tentu saja Anda dapat secara khusus mengatakannya untuk menyerah dan mati dengan urutan di atas. Ada juga berbagai hal yang dapat Anda lakukan seperti mengatur timeout tetap-hidup di klien Anda sehingga jika itu tidak memiliki tautan aktif untuk jumlah waktu tertentu itu mati sendiri, tetapi perilaku default adalah tetap sebagai terhubung mungkin!
Sunting: Aplikasi lain yang bermanfaat dari kunci interupsi ini adalah untuk mendapatkan perhatian dari klien ssh lokal dan latar belakang untuk kembali ke shell lokal Anda sebentar — katakanlah untuk mendapatkan sesuatu dari sejarah Anda — kemudian tarik untuk tetap bekerja dari jarak jauh. Enter~ Ctrl+ Zuntuk mengirim klien ssh ke antrian pekerjaan latar belakang shell lokal Anda, lalu fg
seperti biasa untuk mendapatkannya kembali.
Sunting: Saat berhadapan dengan sesi SSH bersarang, Anda dapat menambahkan beberapa karakter tilde untuk hanya keluar dari salah satu sesi SSH dalam rantai, tetapi mempertahankan yang lainnya. Misalnya, jika Anda bersarang dalam 3 level, (yaitu Anda ssh dari lokal-> Machine1-> Machine2-> Machine3), Enter~.akan membuat Anda kembali ke sesi lokal Anda, Enter~~.akan meninggalkan Anda di Machine1, dan Enter~~~.akan meninggalkan Anda di Machine2 . Ini juga berfungsi untuk urutan pelarian lainnya, seperti memindahkan sesi ssh ke latar belakang sementara. Cara di atas berfungsi untuk semua level sarang, dengan menambahkan lebih banyak tilde.
Terakhir, Anda dapat menggunakan Enter~?untuk mencetak menu bantuan dari perintah escape yang tersedia.
TL; DR - perintah pelarian yang didukung adalah urutan pelarian yang didukung:
~. - terminate connection (and any multiplexed sessions)
~B - send a BREAK to the remote system
~C - open a command line
~R - request rekey
~V/v - decrease/increase verbosity (LogLevel)
~^Z - suspend ssh
~# - list forwarded connections
~& - background ssh (when waiting for connections to terminate)
~? - this message
~~ - send the escape character by typing it twice
(Note that escapes are only recognized immediately after newline.)