WinSCP zum Erstellen eines SSH-Tunnels für die Verbindung mit einem Remote-MySQL-Server


2

Ich verwende PuTTY , um über einen SSH-Tunnel eine Verbindung zum Remote-MySQL-Server herzustellen. Ich werde den Quell-Port und den Ziel-Port angeben und den Quell-Port in MySQL Workbench verwenden , um eine Verbindung zum Remote-MySQL-Server herzustellen.

Bildbeschreibung hier eingeben

Gibt es eine ähnliche Funktion bei WinSCP?

Ich möchte einen Tunnel unter WinSCP einrichten, damit ich ihn in der MySQL-Workbench verwenden kann. Ich habe die Tunneloption im Verbindungsmenü ausprobiert, sie hat nicht funktioniert.


Warum möchten Sie WinSCP dafür verwenden?
Martin Prikryl

@MartinPrikryl Nur um zu wissen, ob WinSCP diese Art von Funktionalität hat.
Muthu

Sie können dafür jedoch einen benutzerdefinierten Befehl hinzufügen. Siehe meine aktualisierte Antwort.
Martin Prikryl

Antworten:


1

Nein. Die Funktion zum Tunneling von WinSCP-Verbindungen besteht darin, eine Verbindung zu einem SSH-Server herzustellen , auf den nur über einen anderen SSH-Server zugegriffen werden kann.

Daher wird nur Port 22 getunnelt. Sie können damit keinen anderen Port (MySQL) tunneln.


Wenn Sie jedoch nachfragen, weil WinSCP häufiger als PuTTY geöffnet wurde, können Sie mindestens eine Schaltfläche / einen Befehl zum Öffnen des Tunnels hinzufügen (z. B. mit dem Plink-Tool ).

Fügen Sie einfach einen lokalen benutzerdefinierten Befehl wie folgt hinzu :

"C:\Program Files (x86)\PuTTY\plink.exe" -ssh !U@!@ -L 3306:127.0.0.1:3306 -N

Sie können sogar PuTTY selbst ( putty.exe) verwenden, wenn Sie die geöffnete Sitzung nutzen möchten ( -NSchalter entfernen ).

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.