Mengapa gnome-terminal membeku ketika sesi SSH terputus?


10

Ini adalah masalah yang sangat sederhana. Saya menggunakan terminal gnome ke SSH ke komputer lain setiap hari. Saya melakukan ini pada laptop yang saya bawa di sekitar kantor, jadi saya terus-menerus beralih antara jaringan kabel dan nirkabel. Ketika ini terjadi, sesi SSH saya turun dan terminal membeku.

Mengapa ini terjadi (pembekuan, bukan sesi menurun) dan apakah ini cara mereka untuk mencegahnya? Saya tahu saya bisa menyiasati hal ini dengan keluar dari server jauh sebelum saya tahu saya ingin melepaskan laptop saya dari Ethernet.

Ini menjengkelkan karena saya harus menutup sesi terminal secara manual setelah membeku yang muncul kotak dialog dan saya juga kehilangan judul sesi - semua sangat memakan waktu. Akan jauh lebih baik jika sesi ssh terbunuh dan mengembalikan saya ke bash prompt lokal.


Coba tekanCtrl + D
becko

Jawaban:


15

Sesi pada akhirnya akan habis dan terputus; ini akan terjadi lebih cepat jika Anda mengkonfigurasi ServerAliveIntervaldan ServerAliveCountMaxmasuk ~/.ssh/config. Untuk memaksa putuskan segera Return~.,.


2

Tanpa mengetahui alasannya, inilah cara Anda memperbaikinya:

~.

itu tilde-dot. Tekan kedua tombol itu, satu demi satu, dan itu akan memutuskan sambungan dari sesi ssh yang digantung dan mengembalikan terminal Anda. Yay!

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.