Como configurar a porta de escuta do dropbear em initramfs-tools

2

Isto é em referência a: O Ubuntu não inicializará no busybox para descriptografia remota do LUKS usando dropbear

Eu realmente gostei dessa solução do BinaryShrub.

Uma pergunta: qual é o caminho certo para definir a porta de escuta do dropbear nesta configuração?

Obrigado!

    
por anonimo81 26.09.2016 / 01:54

2 respostas

4

Eu consegui encontrar uma solução (nada me ajudou na internet ...), eu tentei muitas coisas como mudar de porta em /etc/default/dropbear ou etc/init.d/dropbear sem nenhum efeito ...

Então, depois de pesquisar como o initramfs funciona e como o dropbear é iniciado na inicialização, aqui está a solução:

$ cd /usr/share/initramfs-tools/scripts/init-premount
$ nano dropbear

em seguida, vá para a função run_dropbear() , você deve encontrar uma linha com algo parecido com isto:

exec /sbin/dropbear ${DROPBEAR_OPTIONS:-$PKGOPTION_dropbear_OPTION} -Fs

Basta adicionar a seguinte opção no final da linha:

exec /sbin/dropbear ${DROPBEAR_OPTIONS:-$PKGOPTION_dropbear_OPTION} -Fs -p #### (where #### is your port number)

Não se esqueça de executar update-initramfs -u após essa modificação. Reinicie. Seu SSH no momento da inicialização deve estar agora na porta escolhida.

Felicidades

    
por gabul 21.10.2016 / 15:29
1

Você pode especificar as opções para fazer o dropbear no seu /etc/initramfs-tools/initramfs.conf

DROPBEAR_OPTIONS="-p 2222"

Em seguida, recrie o initramfs: update-initramfs -u

    
por Sig-IO 24.01.2018 / 15:27