Note :

Accéder à une instance du service de calcul Linux et la gérer à l'aide d'Oracle Cloud Infrastructure

Image

Présentation

Dans ce tutoriel, nous allons vous expliquer comment accéder à la console d'une instance Linux pour installer des applications ou effectuer des opérations de gestion.

Image

Approches de connectivité

Vous pouvez accéder aux instances de calcul Linux à l'aide de plusieurs approches. Nous avons énuméré les approches les plus courantes.

Objectifs

Approche 1 : Connexion par SSH à l'adresse IP publique de l'instance de calcul à l'aide d'une clé privée SSH avec le terminal macOS

Dans cette approche, nous allons nous connecter à une instance Linux à l'aide de SSH et de l'adresse IP publique fournie par OCI pour nous connecter directement à l'instance à l'aide du terminal macOS.

Image

Approche 2 : Connexion au moyen de la console de terminal à l'instance de calcul à l'aide du nom d'utilisateur et du mot de passe SSH avec la console Cloud Shell pour OCI

Cette approche peut être utilisée comme porte dérobée lorsque vous n'avez aucune connectivité réseau avec votre instance et que la connexion avec SSH n'est pas possible.

Préalables pour l'approche 2

Nous devons d'abord créer le nom d'utilisateur et le mot de passe locaux et pour ce faire, nous devons nous connecter avec SSH à l'aide de la clé privée à l'aide de l'une des autres approches. Cela se fait dans les approches 1, 3, 4, 5 et 6.

Il est également possible de créer un nom utilisateur et un mot de passe locaux lors du processus de création de l'instance. Mais nous allons le montrer dans un autre tutoriel.

Continuer avec l'approche 2

Maintenant que nous avons créé le nom d'utilisateur et le mot de passe locaux, nous pouvons continuer à nous connecter à l'instance de calcul au moyen de la console de terminal à l'aide du nom d'utilisateur et du mot de passe SSH avec la console Cloud Shell pour OCI.

Dans cette approche, nous allons nous connecter à une instance Linux à l'aide de la console locale fournie par OCI pour nous connecter directement à l'instance à l'aide de Cloud Shell pour OCI.

Image

Approche 3 : Se connecter au moyen de SSH à l'adresse IP publique de l'instance de calcul à l'aide d'une clé privée SSH avec la demande Royal TSX

Dans cette approche, nous allons nous connecter à une instance Linux à l'aide de SSH et de l'adresse IP publique fournie par OCI pour nous connecter directement à l'instance à l'aide de l'application Royal TSX.

Image

Approche 4 : Se connecter au moyen de SSH à l'adresse IP privée de l'instance de calcul à l'aide d'une clé privée SSH avec OCI Cloud Shell

Dans cette approche, nous allons nous connecter à l'instance Linux à l'aide de l'OCI Cloud Shell fourni par OCI et nous connecter à l'instance à l'aide de l'adresse IP privée.

Image

Pour vous connecter à l'instance Linux à l'aide de l'adresse IP privée, il est important que Cloud Shell ait accès au même sous-réseau que celui auquel l'instance Linux est connectée.

Pour ce faire, connectez Cloud Shell au même réseau VCN et sous-réseau que celui où réside également l'instance Linux. Par défaut, le réseau est réglé à Public, mais nous allons le modifier en créant un nouveau réseau privé à la volée.

Approche 5 : Se connecter au moyen de SSH à l'adresse IP privée de l'instance de calcul à l'aide du nom d'utilisateur et du mot de passe SSH avec OCI Cloud Shell

Dans l'approche 4, nous avons utilisé la clé privée pour nous connecter à l'instance Linux. Dans cette approche, nous utiliserons le nom d'utilisateur et le mot de passe.

Image

Image

Approche 6 : Se connecter au moyen de SSH à l'adresse IP privée de l'instance de calcul à l'aide d'une clé privée SSH avec l'hôte bastion OCI

Dans cette approche, nous allons nous connecter à l'instance Linux à l'aide du service d'hôte bastion OCI et à partir de là, nous allons nous connecter à l'instance à l'aide de l'adresse IP privée au moyen d'une connexion de tunnel.

Image

Le plugiciel d'hôte bastion n'est pas présent.

Dans cette approche, nous avons activé le plugiciel d'hôte bastion sur une instance Linux déjà en cours d'exécution. Nous pouvons également activer le plugiciel d'hôte bastion lorsque nous créons une instance depuis le début.

Sélectionnez les options avancées, sélectionnez les options suivantes et poursuivez la création de l'instance.

  1. Cliquez sur Oracle Cloud Agent.
  2. Sélectionnez un hôte bastion.

Image

Lorsque nous avons créé une nouvelle image dès le début et que nous vérifions le statut après que le plugiciel d'hôte bastion a été créé et que le statut est RUNNING*, un message d'erreur s'affiche : Le bastion plugiciel n'est pas présent....

Image

Cela peut prendre une minute avant que le statut soit réellement modifié. Parce qu'en arrière-plan, le plugin doit être téléchargé, installé et démarré et cela prend du temps. Attendez 5 minutes jusqu'à ce que le statut passe à En cours d'exécution.

Image

Lorsque le statut n'est pas modifié et que le message reste L'hôte bastion plugiciel n'est pas présent..., il se peut que l'instance Linux ne puisse pas accéder à Internet pour télécharger le plugiciel d'hôte bastion. Dépannez la passerelle Internet, NAT et de service dans le VCN pour vous assurer que votre instance peut accéder à Internet.

Approche 7 : Utiliser une instance de calcul Stepstone dans un réseau en nuage virtuel

Dans cette approche, nous allons créer une instance Linux dédiée que nous pouvons utiliser comme une sorte de pierre angulaire ou bastion dédié et à partir de là, nous allons accéder à l'autre instance Linux. Nous utilisons des ressources qui pourraient coûter plus cher qu'avec le service d'hôte bastion OCI offert gratuitement par Oracle.

Nous n'entrerons pas dans les détails de cette approche, car il s'agit d'une combinaison des approches que nous avons expliquées précédemment.

Image

Étapes suivantes

Dans ce tutoriel, nous avons toutes les approches possibles pour accéder à une instance Linux et la gérer dans OCI. Nous pouvons accéder à l'instance Linux directement à partir d'Internet et de la console, ou nous pouvons utiliser une étape intermédiaire comme OCI Cloud Shell, Bastion ou une instance dédiée.

Nous avons également montré comment nous pouvons nous connecter à l'instance avec SSH à l'aide de la clé privée ou publique et d'un nom d'utilisateur et d'un mot de passe locaux.

Toutes les approches de connexion possibles sont présentées dans l'image suivante.

Image

Confirmation

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.