Portweiterleitung

Mobile SSH unterstützt lokale SSH-Portweiterleitung. Ein lokaler Port auf dem Android-Gerät lauscht auf 127.0.0.1 und leitet den Datenverkehr über die SSH-Verbindung an einen entfernten Host und Port weiter.

Syntax gespeicherter Tunnel

Portweiterleitungsregeln werden durch Kommas getrennt. Jeder Eintrag verwendet eine von zwei Formen:

PORT
LOCAL:REMOTEHOST:REMOTE

Kurzform:

8080

Diese bindet 127.0.0.1:8080 auf dem Android-Gerät und leitet es aus Sicht des Servers an localhost:8080 weiter.

Vollform:

3000:localhost:3000

Diese bindet 127.0.0.1:3000 auf dem Android-Gerät und leitet es über SSH an localhost:3000 auf der entfernten Seite weiter.

Mehrere Weiterleitungen:

8080, 3000:localhost:3000, 15432:db.internal:5432

Einen Tunnel zu einem gespeicherten Server hinzufügen

  1. Öffne Saved Servers.
  2. Füge ein Serverprofil hinzu oder bearbeite es.
  3. Gib die Weiterleitungsregeln im Feld Port forwards ein.
  4. Speichere den Server.
  5. Verbinde dich mit dem Server.

Die App wendet gespeicherte Weiterleitungen an, nachdem die SSH-Sitzung verbunden ist.

Aktive Tunnel verwalten

Wähle im verbundenen Zustand die Sitzung aus und öffne die Tunnelansicht über die Terminal-Symbolleiste. Von dort kannst du aktive lokale Weiterleitungen einsehen, einen neuen Tunnel hinzufügen oder eine lokale Weiterleitung entfernen.

Adressbindung

Mobile SSH bindet lokale Weiterleitungen an 127.0.0.1 auf dem Android-Gerät. Das ist beabsichtigt: Es hält den Tunnel lokal auf dem Gerät und vermeidet unerwartetes Verhalten mit reinem IPv6-Loopback. Andere Apps auf demselben Android-Gerät können sich möglicherweise mit dem weitergeleiteten lokalen Port verbinden, sofern Android ihnen den Netzwerkzugriff erlaubt.

Häufige Beispiele

Zugriff auf einen Webdienst, der auf dem entfernten Server läuft:

8080

Öffne danach http://127.0.0.1:8080 in einem Browser auf dem Android-Gerät.

Zugriff auf einen Entwicklungsserver:

3000:localhost:3000

Zugriff auf eine interne Datenbank, die vom SSH-Server aus erreichbar ist:

15432:db.internal:5432

Tunnelprobleme beheben