Ich habe den SSH-Tunnel-Manager verwendet, um Port-Tunneling über SSH zu verschiedenen Servern in meinem Unternehmen einfach einzurichten und zu stoppen. Das hat mir den Schmerz erspart, ein neues Terminalfenster zu öffnen, das dort hängen bleibt, nur um einen Tunnel zu öffnen.
Das hat großartig funktioniert (naja, irgendwie), aber SSH Tunnel Manager ist eine PowerPC-Anwendung. Bei Lion wird es nicht mehr unterstützt.
Was ist ein guter Ersatz?
SSHTunnel ist eine kostenlose, auf Kakao basierende Benutzeroberfläche für das SSH-Tunnelmanagement. Funktioniert auf 10.5 und höher. Es wurde eine Weile nicht aktualisiert, aber der Code, der dort ist, ist einigermaßen stabil. Bei mir hat es in der Vergangenheit gut funktioniert.
Warum nicht einfach einen SSH-Tunnel über das eingebaute Terminal von OSX verwenden? ...
Starten Sie einen SSH-Tunnel
Um Ihren SSH-Tunnel zu initiieren, öffnen Sie einfach Mac OSX Terminal.app und verbinden Sie sich über SSH mit den folgenden Flags mit Ihrem Remote-Server:
ssh -D 8080 -C -N username@example.com
Dadurch wird unser SSH-Tunnel auf Port 8080 gestartet und der gesamte Datenverkehr (sicher) durch den Server bei example.com geleitet.
Durchsuchen Sie das Internet
Beginnen wir jetzt mit dem Surfen im Internet mit Ihrem neuen SSH-Tunnel (Chrome):
Probieren Sie Secure Pipes aus: http://www.opoet.com Es ist eine kostenlose Software und ich versuche, mehr Leute dazu zu bringen, sie zu benutzen.
sudo ln -s /usr/local/bin/ssh /usr/bin/ssh
. Ich verwende OS X 10.9.5. Eine gute Sache ist die Möglichkeit, UUID.ssh_config
Dateien im ~/Library/Application Support/Secure Pipes
Verzeichnis zu bearbeiten. Auf diese Weise konnte ich die Kerberos-Authentifizierung aktivieren. Das einzige, was ich mir wünsche, wäre, dass die Konfiguration nicht bei jedem Neustart des Programms überschrieben würde (umgangen mit sudo chown root UUID.ssh_config
).Core Tunnel Baked by Codinn ist ein Tunnelmanager, der intuitiv und einfach zu bedienen ist:
ps aux | grep ssh
hat nichts. Wie hast du den Tunnel gestartet?SSH Tunnel Manager ist jetzt im Mac App Store! Sie können es also auf Lion ausführen.
Ich habe Coccinellida gefunden , es funktioniert auf Lion, aber es ist neu und ein bisschen fehlerhaft: /
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 mit dem Tunnel surfen. zB im Browser: http://127.0.0.1:8888
Ich empfehle dringend die Verwendung von sshuttle . Es ist sehr praktisch.
Sie können sich auch Erdmännchen ansehen .
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 entfernten Computer herzustellen.
Der SSH-Tunnel-Manager ist noch am Leben und wird unterstützt.
Entschuldigen Sie die Verzögerung, aber es ist nicht mit El Capitan kompatibel.
Ich habe eine Open-Source- und sichere Lösung mit XBar.
Installieren Sie XBar:
Installieren Sie dieses SSH-Tunneling-Plugin:
Sie müssen die Konfiguration zwar einmal bearbeiten, aber das ist nicht so kompliziert:
Konfigurieren Sie Ihre SSH-Tunnel-Konfiguration in Ihrem ~/.ssh/config
(ich verwende so etwas wie unten):
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa
IdentitiesOnly yes
Host some_name
Hostname host_ip_or_url_etc
Port 22
User your_username
LocalForward 5999 127.0.0.1:5900
Vergessen Sie nicht, den SSH-Agenten automatisch zu starten:
$ ssh-add -K ~/.ssh/id_rsa
iSSH kann sich nicht an mein Passwort erinnern. Coccinellida kann das Passwort speichern. Aber es hat meinen Berglöwen manchmal eingefroren ...
Shimo ist gut, aber es ist kommerziell.
TunnelerX ist einfach und benutzerfreundlich und konzentriert sich auf den SSH-SOCKS-Proxy. Es deckt nicht genau die Anforderung ab, mehrere Server zu verwalten, da Sie nur einen Server hinzufügen können, obwohl es normalerweise ausreicht, wenn Sie eine externe Box als Proxy verwenden möchten. Unter Mountain Lion funktioniert es einwandfrei.
Staubmaschine
Jan C.
Jan C.
Cajunluke
Jan C.
Cajunluke
bogdan
klares Licht