OS X için iyi bir SSH tünelleme istemcisi nedir?


66

Şirketimdeki çeşitli sunuculara SSH üzerinden bağlantı noktası tünelini kolayca ayarlamak ve durdurmak için SSH Tünel yöneticisini kullanıyorum. Bu beni sadece bir tünel açmak uğruna orada takılacak olan yeni bir terminal penceresi açmanın acısını kurtardı.

Bu harika çalıştı (iyi, bir nevi) ancak SSH Tünel Müdürü bir PowerPC uygulamasıdır. Lion ile artık desteklenmiyor.

İyi bir değiştirme nedir?

Yanıtlar:


19

SSHTunnel , SSH tünel yönetimi için ücretsiz, kakao tabanlı bir UI'dir . 10.5 ve üzeri çalışır. Bir süredir güncellenmedi, ancak orada bulunan kod oldukça kararlı. Geçmişte benim için iyi çalıştı.

SSHTunnel


Bu Lion altında test edildi mi?
toz makinesi

Henüz denemedim.
Ian C.

Bugün denemek için bir şansım oldu. Evet, hala Lion'da çalışıyor (10.6.0).
Ian C

@Ian 10.6.0 Lion değil - Snow Leopard.
CajunLuke

6
OS X 10.8.x'te çalışmıyor
bogdan

48

Neden OSX’lerin Terminal’de yerleşik olarak bulunan bir SSH Tüneli kullanmıyorsunuz?

Bir SSH tüneli açın

SSH tünelinizi başlatmak için, sadece Mac OSX Terminal.app'i açın ve uzaktaki sunucunuza SSH ile aşağıdaki bayraklarla bağlanın:

ssh -D 8080 -C -N username@example.com

Bu, SSH tünelimizi 8080 portunda açacak ve tüm trafiği (güvenli bir şekilde) example.com adresindeki sunucu üzerinden yönlendirecektir.

Web’e Göz Atın

Şimdi, yeni SSH Tünelinizi (Chrome) kullanarak web'de gezinmeye başlayalım:

  • Google Chrome'u aç
  • Sol üstteki 'Chrome'u seçin
  • 'Tercihler'i seçin
  • 'Gelişmiş ayarları göster…' seçeneğini seçin
  • 'Proxy ayarlarını değiştir…' seçeneğini seçin
  • 'SOCKS Proxy' seçeneğini seçin
  • '127.0.0.1 ′ girin
  • 8080 port numaralı bağlantı noktasını girin.
  • 'Tamam'ı seçerek değişiklikleri kaydedin

8
Asıl soru, bunların hepsini yapmaktan nasıl kaçınacağınızdır, çünkü sık sık yapmanız gerektiğinde can sıkıcıdır.
Nick Matteo,

3
Aslında, terminali başlatabildiğiniz ve komutu arka planda çalıştırabileceğiniz için terminali kapatabileceğiniz anlamına gelir. 3. parti bir uygulama kullanmak yerine, bir komut dosyası olarak da kurulabilir.
Efren

20

Güvenli Boruları Deneyin: http://www.opoet.com Ücretsiz bir yazılımdır ve daha fazla insan kullanmaya çalışıyorum.


4
Farklı sormaya hoş geldiniz! Lütfen terfi için yardım merkezine bakınız .
grg

1
Güvenli Borular El Capitan'da iyi çalışır (en azından yerel ileriye yönelik).
Ranhiru Jude Cooray 19:16

1
Harika bir yardımcı program! MacOS'ta kusursuz çalışır Sierra.
Nirmal,

1
Bu, aynı SSH bağlantısı üzerinden birden fazla tünel oluşturabilir mi? Kullanıcı arayüzü görünmüyor
antak

1
@ antak Evet, yapamam ki şimdi onu kaldırıyorum.
vikas027

13

SSH Tünel Yöneticisi artık Mac App Store'da! Böylece, Aslan üzerinde çalıştırabilirsiniz.


1
Güvenilmez 10.8, sadece bazen çalışıyor.
sorin

Kök ayrıcalıkları gerektirdiğinden ve uygulama henüz bunu desteklemediğinden, <1024 bağlantı noktaları için yerel yönlendirmeyi desteklemiyor :(
Ian Dunn

2
Avustralya uygulama mağazasında mevcut değil $ #%!
oden

1
"ABD mağazasında mevcut değil" (OS X 10.11.5)
Ian C.

8

Codinn tarafından pişmiş Core Tüneli sezgisel ve kullanımı kolay bir tünel yöneticisidir:

  1. Yerel, uzak ve dinamik port yönlendirme desteği
  2. OpenSSH ile uyumlu
  3. MacOS Anahtarlık ile entegre
  4. Otomatik yeniden bağlanma
  5. Gelişmiş yapılandırma düzenleyicisi
  6. Menü çubuğundaki durum simgesi
  7. Özel etiketler
  8. İthalat ve ihracat

Çekirdek Tünel - Genel Bakış Çekirdek Tünel - Durum Öğesi Çekirdek Tüneli - Gelişmiş Seçenek Düzenleyici


Bu deneme için teşekkürler. ps aux | grep sshhiçbir şeye sahip değil. Tünele nasıl başladınız?
hbrls

@hbrls SSH Tüneli mükemmel bir SSH kütüphanesine dayandığından - libssh :) BTW, ayrıca libssh tabanlı çekirdek bileşenimiz SSHKitCore'u da açık kaynaklı bulduk.
Yang.Y

1
Sadece bu ücretli uygulamayı satın aldı ve seviyorum. 63 Apple Mac App Store'da 5 yıldızlı yorum (uygulamanın tüm sürümlerini sayarak). Muhteşem ve sezgisel, çok Mac'e özgü bir çözüm ve tünelleri yönetmenin iyi bir yolu, bu yüzden komut dosyalarını takip etmem ve açılışta çalıştırılmalarından emin olmam gerekmiyor… Ve BTW, bunu kullanarak. ~ / .Ssh / config ProxyCommand seçeneğini desteklemediği için CyberDuck’ın hayal kırıklığı sınırlamasını aşmak için bir tünel oluşturabildim (Nisan 2017’deki gibi). Teknik olarak konuşmak, bu geçici çözüm için hiçbir uygulamaya gerek yoktur, ancak kesinlikle uygun hale getirir!
clearlight



1

İSSH'yi “ssh” komut satırı uygulamasının ön uç uygulaması olan Lion'da kullanıyorum . Uzak bir bilgisayarla SSH bağlantısı başlatmak için hızlı ve kolay bir yol sağlar.


3
iSSH, bir şifre talep etmekte, böylece SSH anahtarları ile çalışmamaktadır.
bogdan


0

iSSH şifremi hatırlamıyor. Coccinellida şifre kaydedebilir. Ama bazen Dağ Aslanımı dondurdu ...

Shimo iyidir, ama ticaridir.


0

TunnelerX , SSH SOCKS proxy'ye odaklanmış basit ve kullanımı kolaydır. Yalnızca bir sunucu ekleyebildiğiniz için birkaç sunucuyu yönetme gerekliliğini tam olarak karşılamamaktadır, ancak genellikle proxy olarak harici bir kutu kullanmak isteyen insanlar için yeterlidir. Dağ aslanı altında iyi çalışıyor.



0

Terminalde:

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

Özel bir anahtarla ssh kullanıyorsanız, sadece şunu yazın:

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

Örneğin

$ ssh -N -L 8888:127.0.0.1:80 -i Documents/default.pem root@123.123.123.123 

Bundan sonra, tüneli kullanarak göz atabilirsiniz. örneğin tarayıcıda: http://127.0.0.1:8888

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.