SSH von einer Linux-VM der Google Cloud Compute Engine in Oracle Database@Google Cloud zu Oracle Exadata Database Service
Einführung
Um die Oracle Exadata Database Service-Konnektivität innerhalb des Oracle Database@Google Cloud-Service zu prüfen und Datenbankabfragen schnell lokal zu testen, können Entwickler auf die Befehlszeile zugreifen und eine Verbindung zu einem Exadata-Compute Node herstellen.
In diesem Tutorial erfahren Sie, wie Sie Shell (SSH) in Oracle Exadata Database Service sichern, aus dem das Exadata-Cluster für virtuelle Maschinen (VM) in Oracle Exadata Cloud Infrastructure in Google Cloud besteht.
Ziele
-
SSH zu Exadata-VM.
-
Fügen Sie dem Exadata-VM-Cluster einen neuen SSH-Schlüssel hinzu.
Voraussetzungen
-
Zugriff auf die Google Cloud-Konsole, die Oracle Cloud Infrastructure-Konsole (OCI) und Oracle Database@Google Cloud.
-
Zugriff auf eine Google Cloud Compute Engine, die in derselben Virtual Private Cloud (VPC) des gewünschten Exadata-VM-Clusters bereitgestellt wird.
-
Zugriff auf das SSH-Schlüsselpaar, das beim Deployment des Exadata-VM-Clusters bereitgestellt wird.
Aufgabe 1: Verbindung zu Google Cloud Compute Engine als Jump-Host herstellen
Auf die Compute Nodes des Exadata-VM-Clusters kann über den während des Deployments ausgewählten Google Cloud VPC zugegriffen werden. Um über SSH auf das Exadata-VM-Cluster zuzugreifen, stellen Sie eine Verbindung zu einer Google Cloud Compute Engine-VM als Jump-Host in derselben VPC her.
Um eine Verbindung zur Compute-Instanz herzustellen, klicken Sie auf SSH, um ein SSH-in-Browser-Fenster zu öffnen.
Aufgabe 2: Google Cloud Compute Engine-VM für den Zugriff auf das Oracle Exadata Database Service-VM-Cluster autorisieren
-
Klicken Sie in SSH-in-browser auf Datei hochladen, um den bereitgestellten SSH-Schlüssel für den Zugriff auf die Compute Nodes des Exadata-VM-Clusters hochzuladen.
-
Führen Sie den folgenden Befehl aus, um die SSH-Schlüsseldatei
exadata-private-key-file
in den lokalen SSH-Ordner zu verschieben und die Berechtigungen zu ändern.mv exadata-private-key-file .ssh chmod 600 .ssh/exadata-private-key-file
Oder
Sie können einen neuen SSH-Schlüssel generieren und den SSH-Schlüssel zum Exadata-VM-Cluster hinzufügen.
Führen Sie die folgenden Schritte aus, um einen neuen SSH-Schlüssel zu generieren:
-
Führen Sie in der Google Cloud-VM den Befehl
ssh-keygen
aus, um ein neues SSH-Authentifizierungsschlüsselpaar zu erstellen. -
Kopieren Sie den Inhalt des generierten Public Keys mit dem folgenden Befehl.
cat .ssh/id_rsa.pub
-
Gehen Sie zur Google Cloud-Konsole, und klicken Sie auf IN OCI verwalten, um die OCI-Konsole zu öffnen.
-
Klicken Sie auf der Seite Exadata-VM-Clusterdetails auf SSH-Schlüssel hinzufügen, um den Public Key SSH Rivest–Shamir–Adleman (RSA) hinzuzufügen.
-
Wählen Sie SSH-Schlüssel einfügen aus, fügen Sie den aus dem vorherigen Schritt kopierten SSH-Schlüssel ein, und klicken Sie auf Änderungen speichern.
Aufgabe 3: Verbindung zum Oracle Exadata Database Service-VM-Cluster herstellen
-
Gehen Sie zur Google Cloud-Konsole, und klicken Sie auf IN OCI verwalten, um die OCI-Konsole zu öffnen. Notieren Sie sich die privaten IP-Adressen für jeden der beiden Datenbankserver.
Starten Sie eine Verbindung zu Oracle Exadata Database Service von der Google Cloud Compute Engine-VM in derselben VPC.
Standardmäßig ist Oracle Exadata Database Service so konfiguriert, dass SSH-Verbindungen mit dem Betriebssystembenutzeraccount
opc
aktiviert werden. -
Führen Sie den folgenden Befehl aus.
$ ssh -i opc@node-ip-address
Sie sind jetzt bei der Exadata-VM angemeldet.
Verwandte Links
Danksagungen
- Autor - Julien Silverston (OCI Multicloud Solution Architect)
Weitere Lernressourcen
Sehen Sie sich andere Übungen zu docs.oracle.com/learn an, oder greifen Sie im Oracle Learning YouTube-Channel auf weitere kostenlose Lerninhalte zu. Besuchen Sie außerdem education.oracle.com/learning-explorer, um Oracle Learning Explorer zu werden.
Die Produktdokumentation finden Sie im Oracle Help Center.
SSH to Oracle Exadata Database Service from a Google Cloud Compute Engine Linux VM in Oracle Database@Google Cloud
G25799-01
February 2025
Copyright ©2025, Oracle and/or its affiliates.