it-swarm-id.com

Matikan sesi ssh yang tidak responsif tanpa menutup terminal

Apakah ada cara untuk memutuskan sambungan dari sesi SSH yang menjadi tidak responsif tanpa membunuh seluruh terminal? Khususnya saya menggunakan konsole, dan mesin yang saya gunakan kadang-kadang hang, tetapi sebenarnya tidak mati (sehingga mematikan koneksi). Jadi SSH hanya hang dan saya harus menutup terminal dan membuka yang baru untuk mencoba ssh kembali ke dalamnya atau melakukan hal lain. Apakah ada cara untuk secara efektif ctrl + c keluar dari sesi ssh?

113
Falmarri

Salah satu caranya adalah dengan menggunakan karakter ssh escape. Secara default ini "~", tetapi dapat diset secara manual dengan -e pilihan saat menjalankan ssh atau melalui EscapeChar dalam konfigurasi ssh Anda. Untuk membunuh sesi yang digantung, ini sering berhasil:

~.

Seperti yang ditunjukkan oleh Gilles ini hanya dikenali segera setelah memukul Enter.

154
Steven D