Это в отношении: Ubuntu не загрузится в busybox для удаленного дешифрования LUKS с помощью dropbear
Я имею действительно как это решение BinaryShrub.
Один вопрос: что правильный путь состоит в том, чтобы установить порт прослушивания dropbear в этой установке?
Спасибо!
Мне удалось найти решение (ничто не помогло мне в Интернете...), я попробовал много вещей как порт изменения в /etc/default/dropbear
или etc/init.d/dropbear
без любого эффекта...
Так, после поиска, как initramfs работает и как dropbear запускается при начальной загрузке, вот решение:
$ cd /usr/share/initramfs-tools/scripts/init-premount
$ nano dropbear
затем переходят к функции run_dropbear()
, необходимо найти строку с чем-то вроде этого:
exec /sbin/dropbear ${DROPBEAR_OPTIONS:-$PKGOPTION_dropbear_OPTION} -Fs
Просто добавляют следующую опцию в конце строки:
exec /sbin/dropbear ${DROPBEAR_OPTIONS:-$PKGOPTION_dropbear_OPTION} -Fs -p #### (where #### is your port number)
не забывают работать update-initramfs -u
за этой модификацией. Перезагрузка. Ваш SSH во время начальной загрузки должен теперь быть на выбранном порте.
Аплодисменты
Можно указать опции к dropbear в Вашем /etc/initramfs-tools/initramfs.conf
DROPBEAR_OPTIONS="-p 2222"
И затем восстановите initramfs: update-initramfs -u