Apakah ada klien SSH GUI untuk OS X?

59

Saya tahu bahwa SSH dari baris perintah cukup mudah, tetapi ingin memberi siswa saya yang menggunakan OS X opsi GUI.

Apakah ada yang setara dengan Putty untuk Mac?

Eric Wilson
sumber
6
Mengapa Terminal.app tidak berfungsi untuk Anda? Lagipula itu adalah aplikasi GUI. Apakah maksud Anda SSH atau SFTP?
Gerry
1
Bukan sebagai pengguna OS X, sepertinya saya mungkin tidak mengetahui semua yang dilakukan Terminal.app. Saya pikir itu hanya baris perintah.
Eric Wilson
@ EricWilson - Ini hanya baris perintah - Anda miliki sshdari baris perintah.
Nama Palsu
2
Klien SSH GUI? Bukankah itu suatu kontradiksi? Sesuai sifatnya SSH memberi Anda baris perintah. Saya akan melakukan yang terbaik untuk menjawab, tetapi saya tidak yakin saya benar-benar mengerti apa yang Anda inginkan. Jika Anda bisa mengklarifikasi akan sangat membantu.
iconoclast
4
Apakah ada di antara kalian yang menggunakan Putty? Hal besar yang dilakukannya adalah memungkinkan pengaturan opsi SSH seperti penerusan port melalui GUI alih-alih opsi baris perintah yang dapat membingungkan pengguna baru. Jangan lupa bahwa SSH lebih dari sekadar versi Telnet yang aman.
Bert

Jawaban:

88

Jika Anda mencari sesuatu yang melacak server / koneksi melalui GUI, Terminal.app akan melakukannya untuk Anda. Buka dan kemudian dari menu pilih Shell> New Remote Connection. Ini akan memberi Anda jendela koneksi manajer.

Terminal Window Remote Koneksi Baru

dhempler
sumber
Lupa tentang ini.
Moshe
1
Lebih baik menggunakan alat bawaan. Klien GUI SSH tampaknya konyol, kecuali untuk memungkinkan menyimpan profil.
geoffc
Akan lebih baik jika kita bisa memberikan alias host kita ... misalnya: TS001-UTWEB0002 bisa disebut / alias "jenkins"
Ajay Gautam
1
@AjayGautam: ~ / .ssh / config dapat memiliki alias dan banyak lagi
Nick Bastin
Alat bawaan sangat terbatas. Misalnya, tidak memungkinkan Anda menentukan server proxy, kunci pribadi, opsi, dll.
Ahmedov
21

Aplikasi GUI terbaik untuk SSH (dan semua hal lain yang dapat Anda lakukan pada baris perintah) adalah iTerm 2 . Sementara iTerm asli memiliki antarmuka tab sebelum Terminal melakukannya, iTerm 2 kembali gerhana Terminal dengan menambahkan:

  • Dukungan untuk 256 warna (Anda tidak akan pernah kembali ke 16 warna setelah menggunakan 256)
  • Membagi panel (hal-hal yang dapat Anda lakukan di layar GNU atau tmux, tetapi pada level terminal emulator daripada dalam program yang berjalan di server)
  • Ketentuan khusus untuk berintegrasi dengan tmux (alternatif untuk GNU screen, dan yang oleh kebanyakan orang dianggap lebih baik & lebih cepat daripada screen)
  • Penyelesaian otomatis tingkat terminal (saya tidak menggunakan fitur ini jadi saya tidak bisa menjelaskan bagaimana kelebihannya dibandingkan pelengkapan otomatis level shell: terutama jika Anda menggunakan shell ikan atau zsh, maka mungkin tidak lebih baik)
  • Dukungan Growl
  • tampilan tab yang mirip dengan Expose
  • tampilan layar penuh (dan Anda dapat memilih dari mode layar penuh built-in OS X sendiri atau sendiri; Saya lebih suka mode layar penuh iTerm sendiri, karena itu tidak memaksa Anda untuk pindah ke 'Space' baru , sehingga memungkinkan Command-Tab untuk tetap bekerja dengan benar)
  • tempel riwayat (pelengkap yang baik untuk sejarah perintah shells)
  • Cari
  • Putar Ulang Instan

dan masih banyak lagi. Beberapa disebutkan di sini tetapi beberapa tidak, seperti proses bersama, pemicu, seleksi cerdas, sejarah semantik, dan sebagainya. Pengembangannya cukup aktif, tetapi dokumentasi tampaknya masih ketinggalan. Saya sangat merekomendasikannya. Saya telah menggunakannya selama bertahun-tahun sekarang dan tidak pernah ketinggalan Terminal.

(Mungkin Terminal melakukan beberapa hal yang saya sebutkan di sini - sudah begitu lama sejak saya menggunakannya sehingga saya tidak ingat, tetapi ketika saya beralih saya memperhatikan perbedaannya dan ada banyak keuntungan bagi iTerm Dan itu terus membaik setiap beberapa minggu atau bulan.)

iconoclast
sumber
iTerm2 benar-benar adalah aplikasi terminal yang lebih baik. Saya menggunakannya secara eksklusif, karena Terminal tidak memiliki sebagian besar fitur yang saya gunakan. Namun, dari apa yang saya tahu, iTerm2 tidak menawarkan fitur manajemen koneksi yang dilakukan oleh Terminal.
dhempler
2
Mungkin tidak ... apa sebenarnya tujuan dari fitur manajemen koneksi? Masalah apa yang dipecahkannya? Jika hanya menyimpan daftar server yang sering Anda hubungi, mengapa tidak menggunakan .ssh/config: itu solusi SSH standar, dan cukup kuat juga, dan bekerja di ssh, sftp, scp, dan utilitas terkait ssh lainnya. Anda juga dapat menyinkronkannya di mesin, sehingga Anda dapat dengan mudah terhubung ke server mana pun dari server lain.
iconoclast
ssh wwwatau ssh www.dev(atau apa pun alias yang ingin Anda gunakan) jauh lebih mudah daripada mengetik (dan mengingat!) nama pengguna dan port dan path ke file kunci Anda, dan opsi SSH lain yang ingin Anda gunakan, terutama ketika Anda memiliki lusinan atau bahkan ratusan mesin yang Anda hubungkan. Dan Anda menulis pengaturan yang berlaku untuk beberapa mesin, yang saya duga manajemen koneksi di Terminal.app tidak bisa melakukannya.
iconoclast
: O Di mana semua kehidupan saya (mac hanya digunakan saat bekerja) ?! Itu bagus. Anda bahkan dapat menggunakan mouse untuk mengontrol htop seperti di linux-proper.
Recct
Saya baru mengenal SSH. Ketika saya mencoba terhubung ke host, selalu menempatkan nama komputer saya sebagai nama pengguna saat menghubungkan. Bagaimana saya bisa menghentikannya dari melakukan itu?
www139
4

Anda juga bisa melihatnya karena ZOC6 terlihat cukup keren.

Halaman produk ZOC6

pengguna199576
sumber
1
Meskipun tautan ini dapat menjawab pertanyaan, lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini dan memberikan tautan untuk referensi. Jawaban hanya tautan dapat menjadi tidak valid jika halaman tertaut berubah.
jherran
1
@ jherran Apa yang seharusnya dia sediakan? Tidak seperti dia bisa mengunggah .dmg dalam jawabannya.
Tanner Faulkner
Uji coba gratis 30 hari. Biayanya $ 79,99 untuk membeli lisensi.
Jonathan Hult
1

Saya rukun dengan Royal TSX .

Ini berguna untuk terminal berbasis SSH, RDP dan VNC atau antarmuka berbasis web. Ini memiliki manajemen kredensial bawaan dan fitur berbagi tim.

madx
sumber
1

Mengkonfigurasi opsi ssh dan terhubung ke host ssh secara manual selalu membuat saya merasa bosan dan memiliki banyak masalah. Di Codinn kami membuat beberapa alat GUI untuk membuatnya menggunakan ssh dengan mudah. Alat-alat itu membantu diri kita sendiri, dan mungkin juga membantu Anda.

Core Shell adalah alat yang mirip Putty dengan banyak fitur tambahan:

  1. Terminal berfitur lengkap, mendukung 24bit true color.
  2. Mendukung semuanya dalam OpenSSH, penerusan agen, sertifikat, lompatan proxy, dll.
  3. Dapat membaca ssh_configfile yang ada sebagai sumber opsi lanjutan, terutama bermanfaat bagi pengguna berpengalaman.
  4. Juga termasuk editor opsi lanjutan, cara praktis untuk menyetel opsi lanjutan per-host.
  5. Terintegrasi dengan MacOS Keychain, tidak perlu memasukkan kata sandi atau frasa sandi berulang kali.
  6. Selalu mencoba memulihkan koneksi Anda setelah jaringan gagal atau terbangun dari tidur.

Pratinjau Kelola Host melalui Tag Editor Opsi Tingkat Lanjut

Yang
sumber
0

Anda dapat mencoba SecureCRT dan SecureFX dari VanDyke Software.

pengguna48089
sumber
2
Selamat datang di situs ini. Pastikan untuk mengungkapkan jika Anda memiliki hubungan dengan produk yang Anda rekomendasikan. Jika faq tidak jelas, Anda dapat berkomentar kepada saya dan saya akan membantu Anda jika diperlukan.
bmike
0

Fugu adalah apa yang Anda cari.

Goni
sumber
3
Selamat datang di situs ini! Kami mencari jawaban terinci yang dalam hal ini berarti akan sangat dihargai jika Anda dapat menambahkan tautan ke aplikasi serta deskripsi fitur-fiturnya (terutama yang berkaitan dengan persyaratan yang disebutkan dalam pertanyaan).
nohillside
FYI, aplikasi ini belum diperbarui dalam 7+ tahun.
Jonathan Hult
0

vSSH sebenarnya adalah klien ssh berdasarkan dempul. Saya mendapatkannya dari app store sekitar $ 10,00, jadi ini jauh lebih baik dibandingkan dengan ZOC.

komputer ok
sumber
0

Anda perlu mencoba Termius (tersedia juga sebagai aplikasi seluler)

Fred K
sumber
-1

Cukup unduh Wine dan unduh PuTTy.exe dan klik kanan dan jalankan melalui anggur dan ketika anggur terbuka tekan enter (dukungan aplikasi) dan beri sebentar dan itu akan terbuka, pastikan Anda memiliki server

StraightModderYT
sumber
6
Menarik, tetapi tidak, terima kasih 😊
Eric Wilson
-2

CyberDuck adalah pilihan bagus. Saya menggunakannya semester ini sebagai pelengkap dengan Terminal. (CyberDuck berfungsi penuh, kami baru saja mengodekan dalam VI, jadi menggunakan Terminal untuk SSH bekerja lebih baik untuk saya.)

Anda bisa mendapatkan CyberDuck secara online gratis, atau dengan biaya di App Store.

Pilihan lain adalah FileZilla . Saya menggunakannya pada Windows untuk FTP, tapi saya percaya itu mendukung SSH juga. Ini pasti berjalan di Mac dan juga Windows, jadi itu pilihan lain. FileZilla juga gratis.

Moshe
sumber
3
Saya tidak yakin apakah OP meminta koneksi SFTP, tetapi CyberDuck atau FileZilla pasti tidak cocok untuk koneksi SSH.
Gerry
12
@ Moshe, tidak ada cara untuk menggunakan CyberDuck sebagai klien SSH (secure shell).
Gerry