Keluar dari sesi SSH di Terminal OSX

39

Saya terhubung ke server melalui SSH di Terminal (OSX), tetapi sekarang setiap kali saya membuka Terminal, ia akan masuk kembali. Jika saya keluar, saya tidak bisa mengetik apa pun atau melakukan apa pun.

Bagaimana saya keluar kembali ke terminal reguler sehingga saya dapat menjalankan skrip di mac saya? Saya menyadari ini mungkin pertanyaan yang benar-benar noob.

mil
sumber

Jawaban:

54

Anda dapat menekan Ctrl+ Dyang akan keluar dari terminal.

J Baron
sumber
Saya mendapatkan pesan ini dan kemudian tidak dapat mengetik lagi:[Process completed]
mil
Itu karena Anda berada di shell lokal untuk mac Anda dan keluar dari proses akan menjadi tebakan saya. Biasanya Anda perlu memberikan kredensial untuk masuk ke server lain kecuali Anda memiliki pengaturan kunci ssh. Apakah Anda yakin terhubung ke server lain?
J Baron
ini akan keluar dari seluruh terminal dengan ssh, jawaban @ coffeeRain adalah yang benar - gunakanexit
OZZIE
7
Anda juga bisa mengetiklogout
JuJoDi
1
Itu harus berupa exitatau logoutuntuk menjawab pertanyaan yang sebenarnya. Menutup terminal mengakhiri sesi, tetapi itu bukan cara "bersih" untuk melakukannya
Marius
25

Coba gunakan exitperintah di Terminal.

Kopi Kering
sumber
Saya mendapatkan pesan ini dan kemudian tidak dapat mengetik lagi:[Process completed]
mil
8
Jika Anda berada di dalam sesi SSH dan mengetik exit, itu akan meninggalkan sesi SSH. Jika Anda tidak berada di dalam sesi SSH, itu akan menutup proses terminal, dan kemudian Anda harus Command + Q untuk Keluar dari Terminal.
paradd0x
11

Ketika exittidak berfungsi, saya sering harus menggunakan Enter~. (yaitu ENTER TILDE PERIOD) untuk keluar dari server emote tanpa mematikan jendela terminal. Ini membuat saya kembali ke prompt mesin lokal saya.

JannieT
sumber
Apa yang saya sukai dari jawaban ini adalah bahwa ini berlaku untuk OS * nix lainnya.
John Giotta
3

Jika Anda menggunakan Mac OS X 10.7 Lion atau yang lebih baru, Terminal secara otomatis mengembalikan jendela dan sesi terminal yang terbuka ketika Anda Berhenti (lihat “Lanjutkan” pada halaman What's New untuk Lion). Jika Anda membuat sesi SSH dengan perintah Shell> New Remote Connection… , Terminal akan mengingat dan membuat koneksi itu lagi ketika memulihkan terminal itu.

Jika ini yang Anda temui, tutup saja jendela / tab terminal dan buat yang baru.

Jika terminal baru juga menunjukkan perilaku ini, Anda mungkin memiliki perintah khusus dalam preferensi Anda. Lihatlah Preferensi> Pengaturan> [profil]> Shell> Startup> Jalankan perintah dan lihat apakah ada perintah di bidang teks. Jika demikian, hapus.

Juga periksa Preferensi> Startup> Kerang terbuka dengan: untuk melihat apakah ada perintah khusus yang digunakan untuk shell.

Chris Page
sumber