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
:
-
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. -
Espere o sistema inicializar em um prompt de shell
-
Defina ou redefina a senha para o usuário alvo usando o utilitário
passwd
. -
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.
Want to help? Learn how to contribute to Fedora Docs ›