Verbindung über umgekehrten SSH-Tunnel konfigurieren
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Sie können eine Verbindung von der Zieldatenbank zur Quelldatenbank über einen sicheren Reverse-SSH-Tunnel herstellen. Für diese Methode ist eine Bastion Host-VM im Projekt Google Cloud sowie ein Computer (z. B. ein Laptop im Netzwerk) erforderlich, der mit der Quelldatenbank verbunden ist.
Der Database Migration Service erfasst die erforderlichen Informationen beim Erstellen der Migration und generiert automatisch das Skript für die Einrichtung.
Abbildung 1. Beispiel für ein Migrationsnetzwerk: Quellverbindung über einen SSH-Tunnel. (Zum Vergrößern klicken)
Reverse-SSH-Tunnel einrichten
Die folgenden Schritte werden im Database Migration Service-Ablauf zum
Erstellen eines Migrationsjobs ausgeführt, um einen umgekehrten SSH-Tunnel zwischen der Quelldatenbank und der Cloud SQL-Instanz einzurichten. Nachdem Sie einige Parameter angegeben haben, führen Sie eine Reihe von gcloud-Befehlen auf einem Computer aus, der sowohl mit der Quelldatenbank als auch mit Google Cloudverbunden ist.
Wählen Sie die VM-Instanz aus, die zum Herstellen der Verbindung zwischen der Quelldatenbank und der Cloud SQL-Instanz verwendet wird. In der Regel ist dies eine VM, die in der VPC ausgeführt wird, in der die Anwendung ausgeführt wird, die auf die neue Cloud SQL-Datenbank zugreift. Die VM-Instanz dient als SSH-Tunnel-Bastionserver.
Sie können dafür eine vorhandene Compute Engine-VM-Instanz verwenden.
Wählen Sie die Compute Engine-VM-Instanz aus der Liste aus.
Geben Sie einen verfügbaren Port an, den der SSH-Tunnel verwenden kann.
Alternativ können Sie in diesem Schritt eine neue VM erstellen. Wählen Sie CREATE A COMPUTE ENGINE VM INSTANCE aus. Das generierte Skript enthält dann eine Anleitung zum Erstellen.
Geben Sie einen Namen für die VM-Instanz an.
Wählen Sie einen Maschinentyp für die VM aus.
Subnetz für die VM angeben
Klicken Sie auf SKRIPT ANSEHEN, um das generierte Skript aufzurufen.
Führen Sie das Skript auf einem Computer aus, der sowohl auf die Quelldatenbank als auch auf die Compute Engine-VM zugreifen kann. Das Skript führt die folgenden Vorgänge aus:
Konfiguriert die Compute Engine-VM als SSH-Tunnel-Bastionserver.
Stellt eine sichere SSH-Verbindung her, die Traffic vom Bastion Host-Port an den PostgreSQL-Quelldatenbankserver (Port 5432) weiterleitet.
Wenn Sie eine neue Compute Engine-VM erstellen, kopieren Sie nach erfolgreicher Ausführung des Scripts die VM-Server-IP aus der Scriptausgabe und geben Sie sie in das dafür vorgesehene Textfeld ein. Die Cloud SQL-Instanz wird nach Bedarf aktualisiert, wenn Sie den Migrationsjob später testen oder starten.
Klicken Sie auf KONFIGURIEREN UND FORTFAHREN.
Prüfen Sie den Migrationsjob, um zu bestätigen, dass die Daten korrekt von der Quelldatenbankinstanz zur Cloud SQL-Zieldatenbankinstanz migriert wurden.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-10-22 (UTC)."],[],[]]