Skip to content

Accéder à une instance⚓︎

La connexion aux instances est interdite par mot de passe. La connexion se fait par échange de clés SSH.
Il est donc obligatoire de déposer et enregistrer votre clé publique SSH sur le cloud Openstack, pour pouvoir ensuite vous connecter aux instances que vous allez créer.
Nous ne fixons pas de mot de passe sur aucun des comptes utilisateurs ou root, de fait, nous n'avons aucun accès à vos VMs. Le mot de passe configuré pour le compte ubuntu (par ex si on a déployé une image ubuntu) dans la phase de cloud init est aléatoire...

2 méthodes sont possibles : générer les clefs via l'interface web ou déposer une clef publique générée sur votre poste de travail.

Attention

Ajouter des explications sur l'accès aux machines avec les clefs importés ou crées + Créer une section différente dédié pour les clefs

Placer vous dans la section Projet en haut a gauche, puis dans l'onglet Compute et enfin, cliquer sur Paires de clés. Sur cette page, vous pourrez ensuite aller sur Créer une paire de clés

Renseigner un nom explicite pour les utilisateurs de votre projet, précisant de préférence votre nom ou votre login.

Choisissez ensuite Clé SSH dans la section Type de clé puis Créer une paire de clef

generation clef

Un couple de clés privée/publique est généré. Il vous faut enregistrer la clé privée sur votre poste de travail, et la conserver précieusement.

Votre clef nouvellement créé apparaît dans la liste du projet.

Cette méthode consiste à générer votre clef en ligne de commande (sous Linux) ou avec l'utilitaire PuTTY Key Generator (PuTTYgen) sous Windows. Puis a récupérer le contenu de la clef publique pour l'importer sur Openstack

Placer vous dans la section Projet en haut a gauche, puis dans l'onglet Compute et enfin, cliquer sur Paires de clés. Sur cette page, vous pourrez ensuite aller sur Importer une clé publique

Nommer la clef, sélectionné Clé SSH dans la section Type de clé, coller le contenu de la clef publique dans le champ Clé publique, puis cliquer sur "Importer une clé publique".

import clef publique

Votre clef nouvellement enregistrée apparaît dans la liste du projet.

Rappel

Cette clef est indispensable pour pouvoir accéder à vos instance instanciées sur le cloud Openstack.

Pour acceder à l'instance en SSH, il vous faudra utiliser la commande suivante :

$> ssh -i <nom_clef> <utilisateur>@<ip_flottante>
  • nom_clef : Clef privé qui correspond à la clef publique utilisé lors de la création de l'instance
  • utilisateur : utilisateur par défaut, qui depend de la distribution choisit - vous pourrez trouver cette information ici
  • ip flottante : Ip flottante attaché à la machine