it-swarm-tr.com

Terminali kapatmadan yanıt vermeyen bir ssh oturumunu öldürün

Tüm terminali öldürmeden yanıt vermeyen bir SSH oturumuyla bağlantıyı kesmenin bir yolu var mı? Özellikle konsole kullanıyorum ve birlikte çalıştığım makine bazen takılıyor, ama aslında ölmüyor (böylece bağlantıyı öldürüyor). SSH sadece kilitleniyor ve terminali kapatıp tekrar ssh veya başka bir şey yapmaya çalışmak için yeni bir tane açmam gerekiyor. Bir ssh oturumundan ctrl + c'yi etkin bir şekilde kullanmanın bir yolu var mı?

113
Falmarri

Bunun bir yolu ssh kaçış karakterini kullanmaktır. Varsayılan olarak bu "~" dır, ancak -e seçeneği ssh'yi çağırırken veya ssh yapılandırmanızda EscapeChar aracılığıyla. Asılı oturumu öldürmek için bu genellikle işe yarar:

~.

Gilles'in işaret ettiği gibi, bu sadece vurulduktan hemen sonra tanınır Enter.

154
Steven D