OSX Terminalinde SSH oturumundan çık


39

Terminal (OSX) 'deki SSH üzerinden bir sunucuya bağlandım, fakat şimdi Terminal'i her açtığımda tekrar giriş yapıyor. Oturumumu kapatırsam herhangi bir şey yazamam veya hiçbir şey yapamam.

Mac'imde bir script çalıştırabilmek için normal terminale nasıl geri dönebilirim? Bunun muhtemelen asıl soru olmadığını anladım.

Yanıtlar:


54

Terminalden çıkacak Ctrl+ tuşlarına basabilirsiniz D.


: Ben bu mesajı almak ve daha sonra artık yazamaz[Process completed]
mil

Bunun nedeni, mac'unuz için yerel bir kabuğun içindesiniz ve işlemden çıkmak benim tahminim olurdu. Genellikle, ssh keys setup'ınız yoksa başka bir sunucuya giriş yapmak için kimlik bilgileri sağlamanız gerekir. Diğer sunucuya bağlı olduğunuzdan emin misiniz?
J Baron,

bu ssh ile tüm terminalden çıkacaktır, @ coffeeRain'in cevabı doğru olanıdır - kullanınexit
OZZIE

7
Ayrıca sadece yazabilirsinizlogout
JuJoDi

1
Asıl soruya cevap vermek ya exitda logoutcevap vermelisiniz. Terminalin kapatılması oturumu sonlandırır, ancak bunu yapmanın "temiz" yolu değildir
Marius

25

exitTerminal'de komutu kullanmayı deneyin .


: Ben bu mesajı almak ve daha sonra artık yazamaz[Process completed]
mil

8
SSH oturumunun içindeyseniz ve yazarsanız exit, SSH oturumundan çıkar. Bir SSH oturumu dahilinde değilseniz, terminal işlemini kapatacak ve terminalden çıkmak için Command + Q yapmanız gerekecektir .
paradd0x

11

Ne zaman exitdeğil çalışır, sık sık kullanmak zorunda Enter~. (Bu ENTER TILDE PERIOD) emote sunucusundan terminal penceresini öldürmeden çıkmak için. Bu beni yerel makine istemime geri atıyor.


Bu cevaptan hoşlandığım şey, diğer * nix işletim sistemlerine uygulanabilir olmasıdır.
John Giotta

3

Mac OS X 10.7 Lion veya daha yenisini kullanıyorsanız, Terminal, Çıktığınızda açık olan pencereleri ve terminal oturumlarını otomatik olarak geri yükler ( Lion için Yenilikler sayfasındaki “Devam” bölümüne bakın ). SSH oturumunu Shell> New Remote Connection… komutuyla oluşturduysanız, Terminal bu terminali geri yüklerken bu bağlantıyı tekrar hatırlayacak ve oluşturacaktır.

Karşılaştığınız şey buysa, terminal penceresini / sekmesini kapatıp yeni bir tane oluşturun.

Yeni terminaller de bu davranışı sergilerse, tercihlerinizde büyük olasılıkla özel bir komutunuz vardır. Bak > Ayarlar> [Profil]> Shell> Başlangıç> Çalıştır komut Tercihler ve metin alanına bir komut olup olmadığını görmek. Eğer öyleyse, onu kaldırın.

Ayrıca , kabuk için özel bir komutun kullanılıp kullanılmadığını görmek için Tercihler> Başlatma> Açık kabuklar: ile de işaretleyin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.