Was ist ein guter SSH-Tunnel-Client für OS X?


66

Ich habe den SSH-Tunnel-Manager verwendet, um das Port-Tunneling über SSH zu verschiedenen Servern in meinem Unternehmen einfach einzurichten und zu beenden. Das ersparte mir die Mühe, ein neues Terminalfenster zu öffnen, das nur zum Zweck der Öffnung eines Tunnels dort aufgehängt wird.

Das hat prima geklappt, aber der SSH Tunnel Manager ist eine PowerPC-Anwendung. Mit Lion wird es nicht mehr unterstützt.

Was ist ein guter Ersatz?

Antworten:


19

SSHTunnel ist eine kostenlose, kakaobasierte Benutzeroberfläche für das SSH-Tunnelmanagement. Funktioniert ab 10.5. Es wurde eine Weile nicht mehr aktualisiert, aber der Code, der dort ist, ist einigermaßen stabil. Es hat in der Vergangenheit für mich gut funktioniert.

SSHTunnel


Wurde dies unter Lion getestet?
Staubmaschine

Ich habe es noch nicht ausprobiert.
Ian C.

Hatte heute die Gelegenheit, es zu versuchen. Ja, in Lion (10.6.0) funktioniert es immer noch.
Ian C.

@ Ian 10.6.0 ist nicht Lion - es ist Snow Leopard.
CajunLuke

6
Es funktioniert nicht auf OS X 10.8.x
bogdan

48

Warum nicht einfach einen SSH-Tunnel über das in OSX integrierte Terminal verwenden? ...

Starten Sie einen SSH-Tunnel

Um Ihren SSH-Tunnel zu initiieren, öffnen Sie einfach Mac OSX Terminal.app und stellen Sie über SSH mit den folgenden Flags eine Verbindung zu Ihrem Remote-Server her:

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

Dadurch wird unser SSH-Tunnel auf Port 8080 gestartet und der gesamte Datenverkehr (sicher) über den Server unter example.com weitergeleitet.

Surfen Sie im Web

Nun können Sie mit Ihrem neuen SSH-Tunnel (Chrome) im Internet surfen:

  • Öffnen Sie Google Chrome
  • Wählen Sie "Chrome" oben links
  • Wählen Sie "Einstellungen"
  • Wählen Sie "Erweiterte Einstellungen anzeigen ...".
  • Wählen Sie "Proxy-Einstellungen ändern ...".
  • Wählen Sie "SOCKS Proxy"
  • Geben Sie '127.0.0.1' ein.
  • Geben Sie den Port '8080' ein
  • Speichern Sie die Änderungen, indem Sie auf "OK" klicken.

8
Die Frage ist speziell, wie man das alles vermeiden kann, weil es ärgerlich ist, wenn man es häufig tun muss.
Nick Matteo

3
Nicht wirklich, da Sie das Terminal starten und den Befehl im Hintergrund ausführen können, dh Sie können das Terminal einfach schließen. Kann auch als Skript eingerichtet werden, anstatt eine Drittanbieter-App zu verwenden.
Efren

20

Probieren Sie Secure Pipes aus: http://www.opoet.com Es ist kostenlose Software und ich möchte, dass mehr Leute damit arbeiten.


4
Willkommen bei Ask Different! Informationen zur Eigenwerbung finden Sie in der Hilfe .
grg

1
Secure Pipes funktioniert in El Capitan gut (zumindest für lokale Stürmer).
Ranhiru Jude Cooray

1
Cooles Dienstprogramm! Funktioniert einwandfrei unter macOS Sierra.
Nirmal

1
Kann dies mehrere Tunnel über dieselbe SSH-Verbindung erstellen? UI sieht nicht so aus wie es kann
antak

1
@antak Ja, das kann ich jetzt nicht deinstallieren.
Vikas027

13

SSH Tunnel Manager ist jetzt im Mac App Store! Sie können es also auf Lion ausführen.


1
In 10.8 unzuverlässig, funktioniert nur manchmal.
Sorin

Es unterstützt keine lokale Umleitung für Ports <1024, da hierfür Root-Rechte erforderlich sind und die App dies noch nicht unterstützt :(
Ian Dunn

2
Nicht im australischen App Store erhältlich $ #%!
Oden

1
Ich erhalte die Meldung "Nicht im US-Store erhältlich" (OS X 10.11.5)
Ian C.

8

Der von Codinn gebackene Kerntunnel ist ein Tunnelmanager, der intuitiv und einfach zu bedienen ist:

  1. Unterstützt lokale, entfernte und dynamische Portweiterleitung
  2. Kompatibel mit OpenSSH
  3. Integriert in macOS Keychain
  4. Automatische Wiederverbindung
  5. Erweiterter Konfigurationseditor
  6. Statussymbol in der Menüleiste
  7. Benutzerdefinierte Tags
  8. Import und Export

Kerntunnel - Übersicht Kerntunnel - Statusgegenstand Core Tunnel - Erweiterter Optionseditor


Danke für diesen Versuch. ps aux | grep sshhat nichts. Wie hast du den Tunnel angefangen?
hbrls

@hbrls Da der SSH-Tunnel auf einer exzellenten SSH-Bibliothek basiert - libssh :) Übrigens , haben wir auch unsere Kernkomponente SSHKitCore , die auf libssh basiert, als Open-Source- Lösung bereitgestellt.
Yang.Y

1
Kaufte gerade diese kostenpflichtige App und liebe es. 63 5-Sterne-Bewertungen (mit allen Versionen der App) im Apple Mac App Store. Es ist eine großartige und intuitive, sehr Mac-spezifische Lösung und eine gute Möglichkeit, Tunnel zu verwalten, damit ich nicht die Skripte nachverfolgen und sicherstellen muss, dass sie beim Booten ausgeführt werden usw. Ich konnte einen Tunnel erstellen, um die Frustrationsbeschränkung von CyberDuck (erst im April 2017) zu umgehen, da die Option ~ / .ssh / config ProxyCommand anscheinend nicht unterstützt wird. Technisch ist keine App für diese Problemumgehung erforderlich, aber es macht es sicher bequem!
Klarlicht



1

Ich verwende iSSH in Lion, einer Front-End-Anwendung für die Befehlszeilenanwendung "ssh". Es bietet eine schnelle und einfache Möglichkeit, eine SSH-Verbindung zu einem Remotecomputer herzustellen.


3
iSSH fragt immer nach einem Passwort, damit es mit SSH-Schlüsseln nicht funktioniert.
Bogdan


0

iSSH kann sich mein Passwort nicht merken. Coccinellida kann Passwort speichern. Aber manchmal hat es meinen Berglöwen eingefroren ...

Shimo ist gut, aber es ist kommerziell.


0

TunnelerX ist einfach und benutzerfreundlich und konzentriert sich auf SSH SOCKS-Proxy. Es deckt nicht genau die Anforderung ab, mehrere Server zu verwalten, da Sie nur einen Server hinzufügen können. In der Regel ist es jedoch ausreichend, wenn Benutzer eine externe Box als Proxy verwenden. Es funktioniert gut unter Mountain Lion.



0

Auf dem Terminal:

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

Wenn Sie ssh mit einem privaten Schlüssel verwenden, geben Sie einfach Folgendes ein:

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

z.B

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

Danach können Sie im Tunnel browsen. zB im Browser: http://127.0.0.1:8888

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.