Yanıtlar:
Tür ~.
Bir satırın başında (yani yaklaşık işareti, dönem). Başka bir deyişle, basın Enter, ardından ~, daha sonra .. (Bazı dillerde, karakteri girmek için Shiftveya tuşuna basmanız gerekebilir .)Alt~
Genel olarak konuşursak, ~
karakter bir SSH oturumunda bir satırın başında yazdığınızda bir çıkış karakteridir. Tür Entersonra ~?
kaçış komutların listesini görmek için. En yaygın olanları
~.
bağlantıyı sonlandırmak~^Z
( bağlantıyı askıya almak ve yerel olarak bir komut yazmak için ( ~ardından Ctrl+ Z) 'ya basın ( fg
SSH oturumuna geri dönmek için komutu çalıştırın ).Çizginin başında bir tilde istiyorsanız, tuşuna ~iki kez basın .
Bir ssh oturumundan çıkmak için tek yapmanız gereken exit
komut satırına yazmaktır.
Shift+ `+ Girmeyi deneyin.
~.
. SSH manpage'inde ( yarıdan biraz fazla) biraz daha fazla bilgi alabilirsiniz ve şunu yazarak: ~?
aktif / bağlı bir SSH oturumuna tekrar yazabilirsiniz. önce bir kez enter tuşuna basın.
Oturumunuz kapatılırsa ve komut istemi artık yanıt vermiyorsa, Terminal örneğini ve ssh oturumunuzun bir olduğu bu örnekle ilişkili tüm alt işlemlerini öldürebilirsiniz.
Yeni bir Terminal örneği açabildiğiniz halde gerçekten tam olmak istiyorsanız, işlem listesinde ssh oturumlarını arayın ve komut satırından öldürün:
> ps -ef |grep ssh
501 1332 142 0 20Dec11 ?? 0:01.33 /usr/bin/ssh-agent -l
501 57172 57150 0 1:58pm ttys000 0:00.01 grep ssh
501 57139 57133 0 1:57pm ttys002 0:00.03 ssh -i/Users/ian/code/ec2-keys/id_rsa-gsg-keypair someuser@someinstance.amazonaws.com
> kill 57139
Bu işe yaramazsa deneyin:
> kill -9 57139
ssh-agent
Süreci öldürme .
Veya Activity Monitor'ü açıp oturumları arayabilir ve onlar için kill düğmesine basabilirsiniz:
~.
. Yukarıyı görmek.
broken-pipe
ancak beklemeyi tercih etmiyorum.