Aufbau eines SSH Tunnels zu einer IDNT Compute Instanz (Windows)
In diesem Artikel erfahren Sie wie sich ein SSH-Tunnel über die IDNT Compute Cloud Shell zu einer Compute Instanz aufbauen lässt. In diesem Beispiel wird ein Tunnel zu Port 3306 (MySQL) aufgebaut.
Aufbau eines SSH-Tunnels mit PuTTY
Schritt 1 - IDNT Standardkonfiguration für PuTTY verwenden
Falls für Ihre gewünschte Compute Instanz noch keine Verbindung eingerichtet ist, richten Sie PuTTY so ein, wie in Kapitel B. PuTTY im KB-Artikel KB941424 - PuTTY einrichten beschrieben. Falls Sie schon eine Verbindung eingerichtet haben, empfiehlt es sich, diese unter einem neuen Namen abzuspeichern, z.B. tanceName Tunnel
Schritt 2 - Einrichtung eines SSH-Tunnels in PuTTY
Nachdem Sie PuTTY wie beschrieben eingerichtet haben, müssen Sie jetzt nur noch einen SSH-Tunnel in PuTTY einrichten:
- Starten Sie dazu PuTTY und laden Sie die Konfiguration für die gewünschte Compute Instanz
- Gehen Sie zu der Kategorie Connection -> SSH
- Setzen Sie ein Häkchen bei Don't start a shell or command at all
- Gehen Sie zum Eintrag Connection -> SSH -> Tunnels
- Geben Sie dort für Source port einen Port ein, der auf Ihren lokalen Rechner nicht belegt ist, z.B. 53306
- Geben Sie für Destinationden Hostnamen von MySQL gefolgt vom eingerichteten Port ein. In diesem Beispiel lautet die Angabe
127.0.0.1:3306
- Klicken Sie auf Add, um den Tunnel hinzuzufügen
- Nun sollte folgender Eintrag im Feld unter Forwarded Ports erscheinen:
- Gehen Sie nun zurück zur Kategorie Session und speichern die Verbindungseinstellungen mit Save ab.
Schritt 3 - Aufbau einer Verbindung zu MySQL
Starten Sie PuTTY, laden Sie die konfigurierte Tunnel-Verbindung und starten diese. Nach erfolgreichen Aufbau der Verbindung sind Sie in der Lage, ihren MySQL-Server über den lokalen Port 53306 anzusprechen!