Apa klien tunneling SSH yang baik untuk OS X?

66

Saya telah menggunakan SSH Tunnel manager untuk dengan mudah mengatur dan menghentikan tunneling port melalui SSH ke berbagai server di perusahaan saya. Itu menyelamatkan saya dari rasa sakit membuka jendela terminal baru yang akan nongkrong di sana hanya demi memiliki terowongan terbuka.

Ini bekerja dengan baik (well, semacam) tetapi SSH Tunnel Manager adalah aplikasi PowerPC. Dengan Lion, itu tidak didukung lagi.

Apa pengganti yang baik?

Boas
sumber

Jawaban:

19

SSHTunnel adalah UI berbasis kakao gratis untuk manajemen terowongan SSH. Bekerja pada 10,5 dan lebih tinggi. Belum diperbarui untuk sementara waktu tetapi kode yang ada di sana cukup stabil. Itu bekerja dengan baik untuk saya di masa lalu.

SSHTunnel

Ian C.
sumber
Apakah ini sudah diuji di bawah Lion?
dustmachine
Saya belum mencobanya.
Ian C.
Punya kesempatan untuk mencobanya hari ini. Ya, itu masih bekerja untuk saya di Lion (10.6.0).
Ian C.
@Ian 10.6.0 bukan Lion - ini Snow Leopard.
CajunLuke
6
Ini tidak berfungsi pada OS X 10.8.x
bogdan
48

Mengapa tidak menggunakan SSH Tunnel melalui OSX's built in Terminal? ...

Luncurkan terowongan SSH

Untuk memulai terowongan SSH Anda, cukup buka Mac OSX Terminal.app dan sambungkan ke server jarak jauh Anda melalui SSH dengan tanda berikut:

ssh -D 8080 -C -N [email protected]

Ini akan meluncurkan terowongan SSH kami di port 8080 dan merutekan semua lalu lintas (dengan aman) melalui server di example.com.

Jelajahi Web

Sekarang, mari mulai menjelajah web menggunakan SSH Tunnel (Chrome) baru Anda:

  • Buka Google Chrome
  • Pilih 'Chrome' di kiri atas
  • Pilih 'Preferensi'
  • Pilih 'Tampilkan pengaturan lanjutan ...'
  • Pilih 'Ubah pengaturan proxy ...'
  • Pilih 'Proxy SOCKS'
  • Masukkan '127.0.0.1 ′
  • Masukkan port '8080 ′
  • Simpan perubahan dengan memilih 'OK'
jtrag
sumber
8
Pertanyaannya secara khusus bagaimana menghindari melakukan semua itu, karena itu menjengkelkan ketika Anda harus sering melakukannya.
Nick Matteo
3
Tidak juga, karena Anda dapat meluncurkan terminal dan menjalankan perintah di latar belakang, yang berarti Anda bisa menutup terminal. Dapat diatur sebagai skrip juga, alih-alih menggunakan aplikasi pihak ke-3.
Efren
20

Coba Secure Pipes: http://www.opoet.com Ini adalah perangkat lunak gratis dan saya mencari lebih banyak orang untuk menggunakannya.

Pipa Aman
sumber
4
Selamat Datang di Tanya Berbeda! Silakan lihat pusat bantuan tentang promosi diri .
GRG
1
Pipa Aman berfungsi dengan baik (Setidaknya untuk penyerang lokal) di El Capitan.
Ranhiru Jude Cooray
1
Utilitas keren! Bekerja dengan sempurna di macOS Sierra.
Nirmal
1
Bisakah ini membuat beberapa terowongan melalui koneksi SSH yang sama? UI tidak terlihat seperti itu bisa
antak
1
@antak Ya, tidak bisa yang sekarang saya uninstall.
vikas027
13

SSH Tunnel Manager sekarang ada di Mac App Store! Jadi, Anda bisa menjalankannya di Lion.

Jesse
sumber
1
Tidak dapat diandalkan pada 10.8, hanya berfungsi kadang-kadang.
Sorin
Itu tidak mendukung pengalihan lokal untuk port <1024 karena itu membutuhkan hak akses root dan aplikasi belum mendukung itu :(
Ian Dunn
2
Tidak tersedia di toko aplikasi Australia $ #%!
oden
1
Saya mendapatkan "Tidak tersedia di toko AS" (OS X 10.11.5)
Ian C.
8

Core Tunnel yang dipanggang oleh Codinn adalah pengelola terowongan yang intuitif dan mudah digunakan:

  1. Mendukung penerusan port lokal, jarak jauh dan dinamis
  2. Kompatibel dengan OpenSSH
  3. Terintegrasi dengan Keychain macOS
  4. Menghubungkan kembali secara otomatis
  5. Editor konfigurasi lanjutan
  6. Ikon status di bilah menu
  7. Tag khusus
  8. Mengimpor dan mengekspor

Terowongan Inti - Ikhtisar Terowongan Inti - Item Status Core Tunnel - Editor Opsi Lanjut

Yang.Y
sumber
Terima kasih untuk cobaan itu. ps aux | grep sshtidak punya apa-apa. Bagaimana Anda memulai terowongan?
hbrl
@hbrls Karena SSH Tunnel didasarkan pada pustaka SSH yang sangat baik - libssh :) BTW, kami juga memiliki open-source SSHKitCore komponen inti kami , yang didasarkan pada libssh.
Yang.Y
1
Baru saja membeli aplikasi berbayar ini dan menyukainya. 63 ulasan bintang 5 (menghitung semua versi aplikasi) di Apple Mac App Store. Ini cantik dan intuitif, solusi yang sangat spesifik untuk Mac, dan cara yang baik untuk mengelola terowongan, jadi saya tidak perlu melacak skrip dan memastikan skrip dijalankan saat boot, dll ... Dan BTW, menggunakan ini. Saya dapat membuat terowongan untuk mengatasi batasan frustrasi CyberDuck (baru-baru ini April 2017) karena sepertinya tidak mendukung opsi ~ / .ssh / config ProxyCommand. Secara teknis, tidak ada aplikasi yang diperlukan untuk penyelesaian itu, tetapi itu pasti membuatnya nyaman!
clearlight
4

Saya menemukan Coccinellida , ini bekerja pada Lion tetapi baru dan sedikit bermasalah: /

Indolering
sumber
2

Anda juga bisa memeriksa Meerkat .

jtbandes
sumber
1
Meerkat memberiku masalah di bawah Lion.
2
Komersial dan rusak.
bogdan
1

Saya menggunakan iSSH di Lion, yang merupakan aplikasi front-end ke aplikasi baris perintah "ssh". Ini memberikan cara cepat dan mudah untuk memulai koneksi SSH ke komputer jarak jauh.

kukoo
sumber
3
iSSH aleays meminta kata sandi sehingga tidak berfungsi dengan kunci SSH.
bogdan
1

Saya sangat merekomendasikan menggunakan sshuttle . Ini sangat berguna.

Kelelawar
sumber
Komit terakhir dibuat 17 hari yang lalu! Proyek ini ditransfer, periksa di sini: github.com/sshuttle/sshuttle @JonathanCross
Bat
0

iSSH tidak dapat mengingat kata sandi saya. Coccinellida dapat menyimpan kata sandi. Tapi kadang-kadang membekukan Singa Gunung saya ...

Shimo itu bagus, tapi ini komersial.

flyingme
sumber
0

TunnelerX sederhana dan mudah digunakan, berfokus pada proksi SSH SOCKS. Itu tidak persis menutupi persyaratan untuk mengelola beberapa server, karena Anda hanya dapat menambahkan satu server, meskipun, biasanya cukup untuk orang yang ingin menggunakan kotak eksternal sebagai proxy. Ini bekerja dengan baik di bawah Singa Gunung.

yorch
sumber
0

SSH Tunnel Manager masih hidup dan didukung.

Maaf tentang keterlambatan, itu tidak kompatibel dengan El Capitan.

http://projects.tynsoe.org/stm/

Yann Bizeul
sumber
0

Di terminal:

$ ssh -N -L SOURCE-PORT:127.0.0.1:DESTINATION-PORT USER@SERVER-IP

Jika Anda menggunakan ssh dengan kunci pribadi cukup ketik:

$ ssh -N -L SOURCE-PORT:127.0.0.1:DESTINATION-PORT -i KEYFILE USER@SERVER-IP

misalnya

$ ssh -N -L 8888:127.0.0.1:80 -i Documents/default.pem [email protected] 

Setelah itu, Anda bisa menjelajah menggunakan terowongan. misalnya di browser: http://127.0.0.1:8888

pemenang
sumber