Accedi al ripristino

Se hai perso la chiave privata di una coppia di chiavi SSH utilizzata per accedere a Fedora CoreOS e non hai impostato alcuna password di accesso da utilizzare sulla console, puoi ottenere nuovamente l’accesso alla macchina avviando in modalità utente singolo con l’argomento della riga di comando del kernel single:

  1. All’avvio del sistema, intercetta il menu di GRUB e modifica la voce per aggiungere single all’elenco degli argomenti del kernel, quindi premi Ctrl-X per riprendere l’avvio.

  2. Attendi che il sistema si avvii al prompt della shell

  3. Setta o resetta la password per l’utente desiderato. usando il comando passwd.

  4. Al termine, riavvia il sistema usando /sbin/reboot -f.

Ora dovresti essere in grado di accedere nuovamente al sistema dalla console. Da lì puoi ad es. recupera una nuova chiave SSH pubblica da aggiungere a ~/.ssh/authorized_keys ed elimina quella vecchia. Potresti anche voler bloccare la password che hai impostato (usando passwd -l). Tieni presente che Fedora CoreOS per impostazione predefinita non consente l’accesso SSH tramite autenticazione tramite password.