Yanıtlar:
exit
geçerli kabuğunuzdan çıkmasını söyler. Tünel bağlantısı olmadığında (örn. X11, etkin), sunucu tarafında sshd'nin çağrıldığı işlemden çıkıldığı için SSH bağlantıyı keser.
~.
SSH'nin yakaladığı ve hemen bağlantısını kestiği (X11 tüneli dahil) "sihirli" kaçış dizisidir.
Yani, hayır, bunlar birbirinin yerine kullanılamaz. Uzak kabuğunuzun (veya uzaktan çalışan herhangi bir programın) düzgün bir şekilde çıkmasını istiyorsanız, buna göre sonlandırmalısınız.
İyi zaten diğer cevapta açıklanmıştır, ancak bazı arka plan eklemek istiyorum:
Günümüzde tek SSH bağlantısı birkaç oturum (kabuklarınız, komutunuz), TCP yönlendirme kanalları ve X11 yönlendirme kanalları içerebilir . Ve fark var:
Yazma exit
(veya Ctrl+ D) oturum kanalını yıkar, ancak bazı X11 kanalları etkinse (örneğin gvim
, X sunucusu işlem panosuna ve başlığına kapalı olmayan birkaç bağlantı bırakırexit
). Yazma exit
işlemi bu X11 uygulamasını çalışır durumda bırakacak ve terminaliniz kapanana kadar "askıda kalacaktır".
Yazmak ~.
tüm bağlantıyı koparır . Bazı X11 uygulamalarını çalıştırırsanız, yazarken de kapalı olduğunu fark edebilirsiniz ~.
.