Zum Hauptinhalt springen
Inhalt

Netzwerk

Einen SSH-Tunnel öffnen

Ein Tunnel schickt eine Verbindung über den SSH-Server. Es gibt drei Arten, und alle drei stellt man im Formular des Servers ein.

Von Lucas Russo, Entwickler von SSHive · Aktualisiert am

Die drei Arten

TunnelBeispielGratisPro
Lokal (-L): ein Port des Mac führt zu einer Maschine, die der Server erreichtlocalhost:5433 am Mac → die PostgreSQL-Datenbank db.internal:5432110 pro Server
Entfernt (-R): ein Port des Servers führt zu einer Maschine, die der Mac erreichtPort 8080 des Servers → Ihre Anwendung in Entwicklung auf dem MacNein5 pro Server
SOCKS5-Proxy (-D): ein Proxy auf dem Mac, der über den Server hinausgehtein Browser, der auf localhost:1080 zeigtNein1 pro Server

Einen Tunnel im Server einstellen

  1. Bearbeiten Sie den Server, Erweiterte Optionen.
  2. Lokale Tunnel (-L), + Hinzufügen: Lokal, der Port am Mac, dann Entfernter Host und Remote, der Port, beide vom Server aus gesehen.
  3. Für einen entfernten Tunnel, Entfernte Tunnel (-R): Remote, der Port am Server, dann Lokaler Host und Lokal.
  4. Für einen Proxy, SOCKS5-Proxy (-D): ein Port zwischen 1024 und 65535.
  5. Speichern. Die Tunnel öffnen bei jeder Verbindung.
La configuration d'un tunnel local
Das Einrichten eines lokalen Tunnels

Tunnel während der Sitzung verfolgen und hinzufügen

Die Statusleiste zeigt, wie viele Tunnel wirklich arbeiten. Klicken Sie darauf für Tunnel-Status, mit Art, Ports, Zahl der Verbindungen und übertragenen Bytes für jeden. Das Kreuz schließt einen Tunnel. Neuer Tunnel fügt einen nur für diese Sitzung hinzu; er wird nicht im Server gespeichert.

Le statut des tunnels d'une session
Der Zustand der Tunnel einer Sitzung

Wenn ein Tunnel nicht aufgeht

Die Sitzung öffnet trotzdem, und eine Meldung Tunnel nicht aufgebaut sagt, welcher und warum. Meist ist der lokale Port schon von einer anderen Anwendung belegt. Nach einer automatischen Wiederverbindung werden die Tunnel wiederhergestellt.

Gilt für SSHive 2.0.6 auf Mac