SSH a Oracle Exadata Database Service da una VM Linux del motore di computazione Google Cloud in Oracle Database@Google Cloud
Introduzione
Per verificare la connettività Oracle Exadata Database Service all'interno del servizio Oracle Database@Google Cloud e testare rapidamente le query del database a livello locale, gli sviluppatori possono accedere alla riga di comando e connettersi a un nodo di calcolo Exadata.
In questa esercitazione verrà descritto come proteggere Shell (SSH) in Oracle Exadata Database Service che costituisce il cluster VM (Exadata Virtual Machine) all'interno di Oracle Exadata Cloud Infrastructure in Google Cloud.
Obiettivi
-
Da SSH a VM Exadata.
-
Aggiungere una nuova chiave SSH al cluster VM Exadata.
Prerequisiti
-
Accedi a Google Cloud Console, Oracle Cloud Infrastructure Console (OCI) Console e Oracle Database@Google Cloud.
-
Accesso a un motore di computazione Google Cloud distribuito nello stesso cloud privato virtuale (VPC) del cluster VM Exadata desiderato.
-
Accesso alla coppia di chiavi SSH fornita durante la distribuzione del cluster VM Exadata.
Task 1: connettersi a Google Cloud Compute Engine come Jump Host
I nodi di calcolo del cluster VM Exadata sono accessibili dal VPC di Google Cloud selezionato durante la distribuzione. Per accedere al cluster VM Exadata tramite SSH, connettersi a una VM del motore di computazione Google Cloud come host jump nello stesso VPC.
Per connettersi all'istanza di computazione, fare clic su SSH per aprire una finestra SSH nel browser.
Task 2: autorizzare la VM del motore di computazione Google Cloud ad accedere al cluster VM Oracle Exadata Database Service
-
Nel SSH-in-browser fare clic su UPLOAD FILE per caricare la chiave SSH fornita per accedere ai nodi di calcolo del cluster VM Exadata.
-
Eseguire il comando riportato di seguito per spostare il file di chiavi SSH
exadata-private-key-file
nella cartella SSH locale e modificare le autorizzazioni.mv exadata-private-key-file .ssh chmod 600 .ssh/exadata-private-key-file
Oppure
È possibile generare una nuova chiave SSH e aggiungere la chiave SSH al cluster VM Exadata.
Attenersi alla procedura riportata di seguito per generare una nuova chiave SSH.
-
In Google Cloud VM, eseguire il comando
ssh-keygen
per creare una nuova coppia di chiavi di autenticazione SSH. -
Copiare il contenuto della chiave pubblica generata utilizzando il comando seguente.
cat .ssh/id_rsa.pub
-
Andare alla console di Google Cloud e fare clic su MANAGE IN OCI per aprire la console OCI.
-
Nella pagina Dettagli cluster VM Exadata fare clic su Aggiungi chiavi SSH per aggiungere la chiave pubblica SSH Rivest-Shamir-Adleman (RSA).
-
Selezionare Incolla chiavi SSH, incollare la chiave SSH copiata dal passo precedente e fare clic su Salva modifiche.
Task 3: connessione al cluster VM di Oracle Exadata Database Service
-
Andare alla console di Google Cloud, fare clic su MANAGE IN OCI per aprire la console OCI e prendere nota degli indirizzi IP privati per ciascuno dei due database server.
Avviare una connessione a Oracle Exadata Database Service dalla VM del motore di computazione Google Cloud nello stesso VPC.
Per impostazione predefinita, Oracle Exadata Database Service è configurato per abilitare le connessioni SSH utilizzando l'account utente del sistema operativo
opc
. -
Eseguire il comando riportato di seguito.
$ ssh -i opc@node-ip-address
Ora si è collegati alla VM Exadata.
Collegamenti correlati
Conferme
- Autore - Julien Silverston (architetto di soluzioni multicloud OCI)
Altre risorse di apprendimento
Esplora altri laboratori su docs.oracle.com/learn o accedi a più contenuti gratuiti sulla formazione su Oracle Learning YouTube channel. Inoltre, visita education.oracle.com/learning-explorer per diventare un Oracle Learning Explorer.
Per la documentazione del prodotto, visita l'Oracle Help Center.
SSH to Oracle Exadata Database Service from a Google Cloud Compute Engine Linux VM in Oracle Database@Google Cloud
G25803-01
February 2025
Copyright ©2025, Oracle and/or its affiliates.