Modifier la keypair utilisée par une instance

Vous pouvez remplacer la keypair utilisée par une instance par une autre keypair.

Cette action met à jour uniquement la clé publique indiquée par les metadata de l’instance. Pour finaliser le changement, vous devez remplacer manuellement l’ancienne clé publique par la nouvelle clé publique dans le fichier ~/.ssh/authorized_keys situé dans l’instance. Vous devez ensuite redémarrer l’instance pour appliquer le changement.

Vous pouvez aussi utiliser cette action pour attribuer une keypair à une instance pour laquelle vous n’en n’aviez initialement pas attribué.

Pour ajouter une autre keypair à une instance, collez la clé publique de la nouvelle keypair à la fin du fichier ~/.ssh/authorized_keys.

Modifier la keypair avec Cockpit v1

La keypair d’une instance peut être modifiée avec la boîte de dialogue MODIFIER LES ATTRIBUTS D’UNE INSTANCE.
Pour en savoir plus, voir Modifier un attribut d’une instance.

Modifier la keypair avec OSC CLI

Pour modifier la keypair, utilisez la commande ModifyInstanceKeypair suivant cette syntaxe :

Exemple de requête
$ osc-cli fcu ModifyInstanceKeypair \
    --InstanceId i-01234567 \
    --KeyName MyKeyPair

Cette commande contient les attributs suivants que vous devez spécifier :

  • InstanceId : L’ID de l’instance dont vous voulez modifier la keypair.

  • KeyName : Le nom de la nouvelle keypair.

La keypair de l’instance est modifiée.

Pages connexes

Méthode API correspondante