Comment remplacer une paire de clés SSH sur une instance Public Cloud
Objectif
La perte de votre clé SSH privée entraîne la perte de l'accès à votre instance si vous n'avez pas configuré d'autre moyen d'accès.
Cependant, vous pouvez toujours vous connecter à votre instance via le mode rescue d’OVHcloud, qui vous permet de vous connecter avec un mot de passe provisoire et de modifier vos fichiers.
Ce guide vous explique comment remplacer vos clés SSH en cas de perte d'accès à votre instance.
OVHcloud fournit des services dont la configuration et la gestion relèvent de votre responsabilité. Il est donc de votre responsabilité de vous assurer de leur bon fonctionnement.
Ce guide a pour but de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de contacter un prestataire de services spécialisé ou de contacter notre communauté d'utilisateurs si vous rencontrez des problèmes.
Prérequis
- Une instance Public Cloud dans votre compte OVHcloud
- Être connecté à l’espace client OVHcloud
En pratique
Étape 1 : créer une nouvelle paire de clés
Créez une nouvelle paire de clés SSH sur votre appareil local, en suivant les instructions de la première partie du guide de création d'une clé SSH.
Étape 2 : accéder à votre instance en mode rescue
Suivez les étapes du guide du mode rescue pour redémarrer l'instance en mode rescue, vous y connecter et monter vos partitions.
Une fois que vous avez utilisé la commande mount (comme décrit dans le guide) et que votre partition système est accessible, vous pouvez utiliser la commande suivante :
Le chemin d'accès au fichier dépend du point de montage utilisé. Si vous avez monté votre partition à /mnt, vous devez entrer ce qui suit :
Vous devriez maintenant avoir un accès complet en écriture à vos fichiers dans ce dossier.
Étape 3 : remplacer la clé
Ouvrez le fichier « authorized_keys » concerné avec un éditeur de texte. Ce fichier stocke les clés SSH et se trouve dans le dossier « home » de l'utilisateur avec lequel vous vous connectez à votre instance.
Exemple :
Remplacez USER_NAME par votre nom d'utilisateur réel.
Faites un copier-coller de votre nouvelle clé publique (créée à l'étape 1) dans le fichier. Elle devrait ressembler à l'exemple suivant :
Pour des raisons de sécurité, supprimez la chaîne de clé obsolète « old » du fichier. Enregistrez vos modifications et quittez l'éditeur.
Redémarrez l'instance en mode « normal » depuis votre espace client OVHcloud. Consultez les instructions du guide sur le mode rescue si nécessaire.
Vous avez maintenant accès à l'instance avec votre nouvelle paire de clés SSH.
Aller plus loin
Échangez avec notre communauté d'utilisateurs.