Відновлення доступу
Якщо ви втратили приватний ключ пари ключів SSH, який використовувався для входу в Fedora CoreOS, і не маєте пароля для входу у консоль, ви можете повернути доступ до машини, завантажившись в режимі одного користувача за допомогою аргумента командного рядка ядра single
:
-
Під час завантаження системи перехопіть меню GRUB і відредагуйте запис, щоб додати
single
до списку аргументів ядра, а потім натисніть Ctrl-X, щоб продовжити завантаження. -
Зачекайте, доки система завантажиться в командну оболонку
-
Встановіть або скиньте пароль цільового користувача за допомогою утиліти
passwd
. -
Нарешті, перезавантажте систему за допомогою
/sbin/reboot -f
.
Тепер ви зможете знову увійти в систему з консолі. Звідти ви можете отримати новий публічний ключ SSH, щоб додати його до ~/.ssh/authorized_keys
, і видалити старий. Ви також можете заблокувати пароль, який ви встановили (за допомогою passwd -l
). Зауважте, що Fedora CoreOS за замовчуванням не дозволяє вхід через SSH за допомогою автентифікації за паролем.
Want to help? Learn how to contribute to Fedora Docs ›