SSH vers Oracle Exadata Database Service à partir d'une machine virtuelle Linux Google Cloud Compute Engine dans Oracle Database@Google Cloud
Présentation
Afin de vérifier rapidement la connectivité Oracle Exadata Database Service dans le service Oracle Database@Google Cloud et de tester localement les interrogations 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 l'interpréteur de commandes (SSH) dans Oracle Exadata Database Service qui constitue la grappe de machines virtuelles Exadata dans Oracle Exadata Cloud Infrastructure dans Google Cloud.
Objectifs
-
SSH vers la machine virtuelle Exadata.
-
Ajoutez une nouvelle clé SSH à la grappe de machines virtuelles Exadata.
Préalables
-
Accédez à la console Google Cloud, à la console Oracle Cloud Infrastructure (OCI) et à Oracle Database@Google Cloud.
-
Accès à un moteur de calcul Google Cloud déployé dans le même nuage privé virtuel (VPC) de la grappe de machines virtuelles Exadata souhaitée.
-
Accès à la paire de clés SSH fournie lors du déploiement de la grappe de machines virtuelles Exadata.
Tâche 1 : Se connecter à Google Cloud Compute Engine en tant qu'hôte de saut
Les noeuds de calcul de grappe de machines virtuelles Exadata sont accessibles à partir du VPC Google Cloud sélectionné lors de son déploiement. Pour accéder à la grappe de machines virtuelles Exadata par SSH, connectez-vous à une machine virtuelle du 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 votre machine virtuelle du moteur de calcul Google Cloud à accéder à la grappe de machines virtuelles Oracle Exadata Database Service
-
Dans le SSH-in-browser, cliquez sur UPLOAD FILE pour charger la clé SSH fournie pour accéder aux noeuds de calcul de grappe de machines virtuelles Exadata.
-
Exécutez la commande suivante pour déplacer le fichier de clé SSH
exadata-private-key-file
vers le dossier SSH local et modifier les autorisations.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 à la grappe de machines virtuelles Exadata.
Suivez ces étapes pour générer une nouvelle clé SSH :
-
Dans la machine virtuelle Google Cloud, exécutez la commande
ssh-keygen
pour créer une nouvelle 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
-
Allez à la console Google Cloud et cliquez sur MANAGE IN OCI pour ouvrir la console OCI.
-
Dans la page Détails de la grappe 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 : Se connecter à la grappe de machines virtuelles Oracle Exadata Database Service
-
Allez à la console Google Cloud, cliquez sur MANAGE IN 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 du moteur de calcul Google Cloud dans le même code VPC.
Par défaut, Oracle Exadata Database Service est configuré pour activer les connexions SSH à l'aide du compte d'utilisateur du 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
Confirmation
- Auteur - Julien Silverston (architecte de solutions multinuages d'OCI)
Autres ressources d'apprentissage
Explorez d'autres laboratoires sur la page docs.oracle.com/learn ou accédez à plus de contenu d'apprentissage gratuit sur le canal YouTube d'Oracle Learning. De plus, visitez education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.
Pour obtenir de la documentation sur le produit, visitez Oracle Help Center.
SSH to Oracle Exadata Database Service from a Google Cloud Compute Engine Linux VM in Oracle Database@Google Cloud
G25801-01
February 2025
Copyright ©2025, Oracle and/or its affiliates.