Как установить порт прослушивания dropbear под initramfs-инструментами

Это в отношении: Ubuntu не загрузится в busybox для удаленного дешифрования LUKS с помощью dropbear

Я имею действительно как это решение BinaryShrub.

Один вопрос: что правильный путь состоит в том, чтобы установить порт прослушивания dropbear в этой установке?

Спасибо!

3
задан 13 April 2017 в 15:24

2 ответа

Мне удалось найти решение (ничто не помогло мне в Интернете...), я попробовал много вещей как порт изменения в /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 во время начальной загрузки должен теперь быть на выбранном порте.

Аплодисменты

4
ответ дан 1 December 2019 в 13:16

Можно указать опции к dropbear в Вашем /etc/initramfs-tools/initramfs.conf

DROPBEAR_OPTIONS="-p 2222"

И затем восстановите initramfs: update-initramfs -u

4
ответ дан 1 December 2019 в 13:16

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

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