Accès de secours
Si vous avez perdu la clé privée de la paire de clé SSH utilisée pour se connecter à un système Fedora CoreOS et qu’aucun mot de passe n’a été mis en place pour se connecter en mode console, vous pouvez récupérer l’accès au système en démarrant en mode « utilisateur unique » (single user mode) en ajoutant l’argument single
à la ligne de commande du noyau :
-
Lors du démarrage du système, interrompez le démarrage pour obtenir le menu GRUB et éditez la première entrée pour ajouter
single
à la fin de la liste des arguments passés au noyau. Appuyez ensuite sur Ctrl-X pour poursuivre le démarrage. -
Attendez que le système démarre et qu’il affiche une invite de commande
-
Définissez ou changez le mode passe pour l’utilisateur de votre choix à l’aide de l’outil `passwd.
-
Enfin, redémarrez le système avec
/sbin/reboot -f
.
Vous devriez désormais pouvoir vous connecter au système par l’intermédiaire d’une console. A partir de là, vous pouvez récupérer une nouvelle clé publique SSH pour l’ajouter au fichier ~/.ssh/authorized_keys
et ensuite supprimer la précédente. Il est aussi recommandé de désactiver le mot de passe que vous avez défini pour un utilisateur à l’aide de passwd -l
. Notez que Fedora CoreOS désactive par défaut l’accès en SSH avec une authentication par mot de passe.
Want to help? Learn how to contribute to Fedora Docs ›