Переустановка проблемы initrd.img

Итак, я пытаюсь изменить initrd.img, который используется на Raspberry Pi 2 (Ubuntu 18.04), но когда я снова упакую его и запустил Raspberry Pi с новым initrd.img, я не могу подключиться через SSH (установлена ​​dropbear ), чтобы ввести парольную фразу для разблокировки зашифрованного диска LUKS: Permission denied (publickey). В той же ситуации, когда я не вношу никаких изменений: просто извлечение initrd.img и повторная переупаковка - невозможно подключиться через SSH. Я получаю почти такой же размер файла после переупаковки по сравнению с исходным файлом (разница составляет около 1-2 КБ). Может быть, мой метод переупаковки неправильный или, возможно, есть некоторая защита для ключей SSH внутри initramfs?

Команды, которые я использовал для извлечения:

gzip -dc < ~/initrd.img | cpio -i

extract :

find . | cpio -H newc -o | gzip -9 > ~/initrdNEW.img

EDIT

После извлечения initrd.img в нем находится root-sJD1OZ/.ssh/ каталог с authorized_keys файлом внутри него. Когда я update-initramfs на моем Rasperry Pi, а затем снова извлекаю содержимое, это имя каталога изменяется (например, root-XXXXXX).

Если у вас есть какие-либо вопросы, пожалуйста, спросите.

1
задан 29 May 2018 в 22:31

0 ответов

Другие вопросы по тегам:

Похожие вопросы: