Со мной этого еще не случилось.
Но допустим следующий сценарий:
Я копирую свой открытый ключ на сервер, а затем отключаю аутентификацию по паролю для ssh. Затем по неизвестной причине открытый ключ на сервере повреждается, и я больше не могу войти в систему, потому что отключил аутентификацию по паролю.
Какие у меня есть варианты восстановления доступа к этому серверу?
Если у вас нет доступа к консоли или другой учетной записи пользователя, которая все еще может войти в систему: нет.
Если вы предполагаете, что случайные данные могут быть повреждены, есть много других вещей, которые могут сделать невозможным вход в систему, включая, помимо прочего: вашу оболочку, libc, двоичный файл sshd или любую из его динамически подключаемых библиотек, структуру сама фс ...
Вы можете защитить от них всех сразу, используя файловую систему с контрольным суммированием с избыточными дисками (например, zfs или btrfs, когда он получает соответствующие функции), или, может быть, что-то вроде raid6, которое тратит два диска для избыточности, но может лечить незаметное повреждение на один диск.