Envie um email antes do prompt de senha do ecryptfs durante o bootup

5

Estou configurando um servidor doméstico que possui criptografia de disco completa ativada. Para se recuperar de uma falha de energia, a máquina é reinicializada automaticamente. Eu também sou capaz de desbloquear o disco remotamente usando ssh de acordo com este tópico: SSH para descriptografar o LVM criptografado durante a inicialização sem servidor?

A única coisa que falta é que eu não sou informado quando a máquina é reinicializada para que eu saiba quando desbloquear o disco novamente.

Existe algum tipo de funcionalidade embutida no GRUB2 que me ajude a conseguir isso ou é a minha única opção para configurar um serviço externo de monitoramento de sites?

    
por user73856 28.06.2014 / 10:38

1 resposta

1

Esse tipo de funcionalidade é avançado demais para o GRUB. O GRUB não pode nem falar pela rede, exceto pelo TFTP.

O servidor SSH que você viu é executado no Linux. Ele é iniciado cedo durante o processo de inicialização, após o kernel inicializar, mas antes de montar o sistema de arquivos raiz. O Linux executa programas a partir do initramfs (ou initrd em sistemas mais antigos) antes de montar o sistema de arquivos raiz; é assim que você recebe um prompt de senha no console quando o sistema de arquivos raiz é criptografado, por exemplo.

Os Initramfs normalmente têm um conjunto de utilitários BusyBox . O BusyBox não pode enviar e-mails, mas sugere que o ssmtp utilitário como um complemento para essa tarefa. Você precisará criar uma versão compilada estaticamente.

Uma abordagem alternativa poderia ser instalar o cliente dropbear e enviar o email (ou outra forma de notificação) de outra máquina. Você pode usar a diretiva command= em um authorized_keys arquivo para restringir o uso de uma chave a um comando específico.

No entanto, outra abordagem, se a máquina estiver em um segmento de rede protegido contra invasões, poderia fazer ping em uma porta dedicada, ou "bloquear" alguma sequência, ou enviar um ping com alguma carga útil constante.

    
por 29.06.2014 / 01:37