Jaki jest dobry klient tunelujący SSH dla OS X?


66

Korzystam z Menedżera tuneli SSH, aby łatwo skonfigurować i zatrzymać tunelowanie portów przez SSH do różnych serwerów w mojej firmie. To zaoszczędziło mi bólu związanego z otwarciem nowego okna terminala, które będzie tam wisiało tylko ze względu na otwarcie tunelu.

Działa to świetnie (no cóż), ale SSH Tunnel Manager to aplikacja PowerPC. W Lion nie jest już obsługiwany.

Co to jest dobry zamiennik?

Odpowiedzi:


19

SSHTunnel to darmowy interfejs użytkownika oparty na kakao do zarządzania tunelami SSH. Działa na wersji 10.5 i nowszych. Od jakiegoś czasu nie był aktualizowany, ale kod, który tam jest, jest dość stabilny. W przeszłości dobrze mi to działało.

SSHTunnel


Czy zostało to przetestowane pod lwem?
dustmachine

Jeszcze tego nie próbowałem.
Ian C.

Miałem okazję spróbować dzisiaj. Tak, nadal działa dla mnie w Lion (10.6.0).
Ian C.

@Ian 10.6.0 nie jest Lwem - to Snow Leopard.
CajunLuke

6
Nie działa na OS X 10.8.x
bogdan

48

Dlaczego nie skorzystać z tunelu SSH poprzez wbudowany terminal OSX? ...

Uruchom tunel SSH

Aby zainicjować tunel SSH, wystarczy otworzyć terminal Mac OSX Terminal.app i połączyć się ze zdalnym serwerem za pośrednictwem SSH z następującymi flagami:

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

Spowoduje to uruchomienie naszego tunelu SSH na porcie 8080 i przekierowanie całego ruchu (bezpiecznie) przez serwer w example.com.

Przeglądać sieć

Teraz zacznijmy przeglądać sieć za pomocą nowego tunelu SSH (Chrome):

  • Otwórz Google Chrome
  • Wybierz „Chrome” w lewym górnym rogu
  • Wybierz „Preferencje”
  • Wybierz „Pokaż ustawienia zaawansowane…”
  • Wybierz „Zmień ustawienia proxy…”
  • Wybierz „SOCKS Proxy”
  • Wpisz „127.0.0.1”
  • Wpisz port „8080 ′
  • Zapisz zmiany, wybierając „OK”

8
Pytanie dotyczy w szczególności tego, jak tego uniknąć, ponieważ denerwuje Cię, gdy musisz to robić często.
Nick Matteo,

3
Nie bardzo, ponieważ możesz uruchomić terminal i uruchomić polecenie w tle, co oznacza, że ​​możesz po prostu zamknąć terminal. Można go również skonfigurować jako skrypt, zamiast używać aplikacji innej firmy.
Efren

19

Wypróbuj Bezpieczne rury: http://www.opoet.com To bezpłatne oprogramowanie i chcę, aby więcej osób z niego korzystało.


4
Witamy, aby zapytać inaczej! Zobacz centrum pomocy dotyczące autopromocji .
grg

1
Bezpieczne rury działają dobrze (przynajmniej dla lokalnych dostawców) w El Capitan.
Ranhiru Jude Cooray 19.04.16

1
Fajne narzędzie! Działa bezbłędnie w systemie macOS Sierra.
Nirmal,

1
Czy może to stworzyć wiele tuneli w tym samym połączeniu SSH? Interfejs użytkownika nie wygląda tak, jak może
antak

1
@antak Tak, nie mogę tego, co teraz odinstalowuję.
vikas027,

13

Menedżer tuneli SSH jest teraz w Mac App Store! Możesz go uruchomić na Lionie.


1
Niewiarygodne w wersji 10.8, działa tylko czasami.
sorin

Nie obsługuje lokalnego przekierowania dla portów <1024, ponieważ wymaga to uprawnień roota, a aplikacja jeszcze nie obsługuje :(
Ian Dunn

2
Niedostępne w australijskim sklepie z aplikacjami #%!
oden

1
Dostaję komunikat „Niedostępne w sklepie w USA” (OS X 10.11.5)
Ian C.

8

Core Tunnel opracowany przez Codinn to intuicyjny i łatwy w obsłudze menedżer tuneli:

  1. Obsługa lokalnego, zdalnego i dynamicznego przekierowywania portów
  2. Kompatybilny z OpenSSH
  3. Zintegrowany z pęku kluczy macOS
  4. Automatyczne ponowne połączenie
  5. Zaawansowany edytor konfiguracji
  6. Ikona stanu na pasku menu
  7. Niestandardowe tagi
  8. Importowanie i eksportowanie

Tunel rdzeniowy - przegląd Tunel rdzeniowy - pozycja statusu Core Tunnel - Advanced Option Editor


Dzięki za ten proces. ps aux | grep sshnie ma nic Jak zacząłeś tunel?
hbrls,

@hbrls Ponieważ tunel SSH oparty jest na doskonałej bibliotece SSH - libssh :) BTW, również otworzyliśmy nasz główny komponent SSHKitCore oparty na libssh.
Yang.Y

1
Właśnie kupiłem tę płatną aplikację i uwielbiam ją. 63 5-gwiazdkowe recenzje (licząc wszystkie wersje aplikacji) w Apple Mac App Store. To wspaniałe i intuicyjne, bardzo specyficzne dla komputerów Mac rozwiązanie oraz dobry sposób zarządzania tunelami, dzięki czemu nie muszę śledzić skryptów i upewnić się, że działają przy starcie systemu itp. I BTW, używając tego. Byłem w stanie stworzyć tunel, aby ominąć ograniczenia frustracji CyberDuck (ostatnie w kwietniu 2017 r.), Ponieważ wydaje się, że nie obsługuje opcji ~ / .ssh / config ProxyCommand. Technicznie rzecz biorąc, nie jest wymagana żadna aplikacja do tego obejścia, ale z pewnością jest to wygodne!
jasne



1

Korzystam z iSSH w Lionie, który jest aplikacją typu front-end do aplikacji wiersza poleceń „ssh”. Zapewnia szybki i łatwy sposób na nawiązanie połączenia SSH ze zdalnym komputerem.


3
iSSH ale prosi o hasło, więc nie działa z kluczami SSH.
bogdan


0

iSSH nie pamięta mojego hasła. Coccinellida może zapisać hasło. Ale czasami zamroził mojego Lwa Górskiego ...

Shimo jest dobry, ale JEST komercyjny.


0

TunnelerX jest prosty i łatwy w użyciu, koncentruje się na serwerze proxy SSH SOCKS. Nie pokrywa dokładnie wymogu zarządzania kilkoma serwerami, ponieważ można dodać tylko jeden serwer, chociaż zwykle wystarcza osobom, które chcą używać zewnętrznego serwera jako serwera proxy. Działa dobrze pod Mountain Lion.



0

Na terminalu:

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

Jeśli używasz ssh z kluczem prywatnym, po prostu wpisz:

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

na przykład

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

Następnie możesz przeglądać za pomocą tunelu. np. w przeglądarce: http://127.0.0.1:8888

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.