↑ ↓ auswählen, Enter öffnen, Esc schließen

Entfernten Port per SSH-Tunnel lokal verfügbar machen

Werte anpassen, der Befehl aktualisiert sich live
user@server
ssh -N -L 3307:127.0.0.1:3306 webuser@server.example.com

Leitet Verbindungen an 127.0.0.1:3307 auf dem eigenen Rechner verschlüsselt an Port 3306 auf dem Server weiter. So lässt sich eine Datenbank mit einem lokalen Client bearbeiten, ohne den Port im Internet freizugeben. -N baut nur den Tunnel auf und öffnet keine Shell, beendet wird er mit Strg+C.

Hinweis: Der Client muss explizit 127.0.0.1 statt localhost verwenden, sonst versucht MySQL eine Socket-Verbindung.

Auch gesucht als

  • MySQL über SSH Tunnel verbinden
  • SSH Port Forwarding lokal
  • Datenbank remote erreichen ohne Port freizugeben

Verwandte Einzeiler

Alle aus SSH

Erst lesen, dann ausführen.

Die Befehle auf myline.de greifen direkt in Server, Dateien und Datenbanken ein. Ein falscher Pfad oder Platzhalter kann Daten unwiderruflich löschen oder einen Server unerreichbar machen.

  • Alle Befehle werden ohne Gewähr bereitgestellt und sind nicht auf jedem System getestet.
  • Vor dem Ausführen verstehen, was ein Befehl tut, und jeden Platzhalter prüfen.
  • Vorher ein Backup anlegen und möglichst zuerst auf einem Testsystem ausprobieren.
  • Die Ausführung erfolgt auf eigene Verantwortung. Eine Haftung für Schäden ist ausgeschlossen, soweit gesetzlich zulässig.