Recuperação de acesso

Se você perdeu a chave privada de um par de chaves SSH usado para entrar no Fedora CoreOS, e não tem nenhuma senha de login configurada para usar no console, você pode obter acesso de volta à máquina inicializando em modo de usuário único com o argumento de linha de comando do kernel single:

  1. Ao inicializar o sistema, intercepte o menu GRUB e edite a entrada para anexar single à lista de argumentos do kernel, então pressione Ctrl-X para retomar a inicialização.

  2. Espere o sistema inicializar em um prompt de shell

  3. Defina ou redefina a senha para o usuário alvo usando o utilitário passwd.

  4. Finalmente, reinicie o sistema com /sbin/reboot -f.

Agora você deve conseguir se conectar novamente ao sistema no console. A partir daí, você pode, por exemplo, busque uma nova chave SSH pública para adicionar a ~/.ssh/authorized_keys e exclua a antiga. Você também pode querer bloquear a senha que definiu (usando passwd -l). Observe que o Fedora CoreOS por padrão não permite login SSH por meio de autenticação de senha.