Connectez-vous via SSH à Oracle Exadata Database Service à partir d'une machine virtuelle Linux Google Cloud Compute Engine dans Oracle Database@Google Cloud
Introduction
Afin de vérifier rapidement la connectivité Oracle Exadata Database Service au sein du service Oracle Database@Google Cloud et de tester localement les requêtes de base de données, les développeurs peuvent accéder à la ligne de commande et se connecter à un noeud de calcul Exadata.
Dans ce tutoriel, nous vous montrerons comment sécuriser le shell (SSH) dans Oracle Exadata Database Service qui constitue le cluster de machines virtuelles Exadata dans Oracle Exadata Cloud Infrastructure dans Google Cloud.
Objectifs
-
Connectez-vous via SSH à la machine virtuelle Exadata.
-
Ajoutez une nouvelle clé SSH au cluster de machines virtuelles Exadata.
Prérequis
-
Accédez à Google Cloud Console, à Oracle Cloud Infrastructure Console (OCI) Console et à Oracle Database@Google Cloud.
-
Accédez à un moteur de calcul Google Cloud déployé dans le même cloud privé virtuel (VPC) que le cluster de machines virtuelles Exadata souhaité.
-
Accès à la paire de clés SSH fournie lors du déploiement du cluster de machines virtuelles Exadata.
Tâche 1 : connexion à Google Cloud Compute Engine en tant qu'hôte Jump
Les noeuds de calcul de cluster de machines virtuelles Exadata sont accessibles à partir du catalogue privé virtuel Google Cloud sélectionné lors de son déploiement. Pour accéder au cluster de machines virtuelles Exadata via SSH, connectez-vous à une machine virtuelle de moteur de calcul Google Cloud en tant qu'hôte de saut dans le même VPC.
Pour vous connecter à l'instance de calcul, cliquez sur SSH pour ouvrir une fenêtre SSH dans le navigateur.
Tâche 2 : autoriser la machine virtuelle Google Cloud Compute Engine à accéder au cluster de machines virtuelles Oracle Exadata Database Service
-
Dans le navigateur SSH, cliquez sur FICHIER DE DÉPLACEMENT pour télécharger la clé SSH fournie afin d'accéder aux noeuds de calcul de cluster de machines virtuelles Exadata.
-
Exécutez la commande suivante pour déplacer le fichier de clés SSH
exadata-private-key-file
vers le dossier SSH local et modifier les droits d'accès.mv exadata-private-key-file .ssh chmod 600 .ssh/exadata-private-key-file
Ou
Vous pouvez générer une nouvelle clé SSH et ajouter la clé SSH au cluster de machines virtuelles Exadata.
Pour générer une nouvelle clé SSH, procédez comme suit :
-
Dans la machine virtuelle Google Cloud, exécutez la commande
ssh-keygen
pour créer une paire de clés d'authentification SSH. -
Copiez le contenu de la clé publique générée à l'aide de la commande suivante.
cat .ssh/id_rsa.pub
-
Accédez à la console Google Cloud et cliquez sur Gérer dans OCI pour ouvrir la console OCI.
-
Sur la page Détails du cluster de machines virtuelles Exadata, cliquez sur Ajouter des clés SSH pour ajouter la clé publique SSH Rivest–Shamir–Adleman (RSA).
-
Sélectionnez Coller les clés SSH, collez la clé SSH copiée à l'étape précédente et cliquez sur Enregistrer les modifications.
Tâche 3 : connexion au cluster de machines virtuelles Oracle Exadata Database Service
-
Accédez à la console Google Cloud, cliquez sur Gérer dans OCI pour ouvrir la console OCI et notez les adresses IP privées pour chacun des deux serveurs de base de données.
Lancez une connexion à Oracle Exadata Database Service à partir de la machine virtuelle Google Cloud Compute Engine dans le même VPC.
Par défaut, Oracle Exadata Database Service est configuré pour activer les connexions SSH à l'aide du compte utilisateur de système d'exploitation
opc
. -
Exécutez la commande suivante .
$ ssh -i opc@node-ip-address
Vous êtes maintenant connecté à la machine virtuelle Exadata.
Liens connexes
Remerciements
- Auteur - Julien Silverston (architecte de solution multicloud OCI)
Ressources de formation supplémentaires
Explorez d'autres ateliers sur docs.oracle.com/learn ou accédez à d'autres contenus de formation gratuits sur le canal Oracle Learning YouTube. De plus, visitez le site education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.
Pour obtenir la documentation produit, consultez le site Oracle Help Center.
SSH to Oracle Exadata Database Service from a Google Cloud Compute Engine Linux VM in Oracle Database@Google Cloud
G25802-01
February 2025
Copyright ©2025, Oracle and/or its affiliates.