9.5. Configuração do desbloqueio automático usando uma chave Tang no console web
Configurar o desbloqueio automático de um dispositivo de armazenamento criptografado LUKS usando uma chave fornecida por um servidor Tang.
Pré-requisitos
O console web RHEL 8 foi instalado.
Para detalhes, consulte Instalando o console web.
-
O pacote
cockpit-storagedestá instalado em seu sistema. -
O serviço
cockpit.socketestá funcionando no porto 9090. -
Os pacotes
clevis,tang, eclevis-dracutestão instalados. - Um servidor Tang está funcionando.
Procedimento
Abra o console web RHEL digitando o seguinte endereço em um navegador web:
https://localhost:9090
https://localhost:9090Copy to Clipboard Copied! Toggle word wrap Toggle overflow Substitua a parte localhost pelo nome do host ou endereço IP do servidor remoto quando você se conectar a um sistema remoto.
- Forneça suas credenciais e clique em . Selecione um dispositivo criptografado e clique em na parte Content:
Clique em na seção Keys para adicionar uma chave Tang:
Forneça o endereço de seu servidor Tang e uma senha que destrave o dispositivo criptografado LUKS. Clique em para confirmar:
A janela de diálogo a seguir fornece um comando para verificar se o hash chave corresponde. RHEL 8.2
tang-show-keys 7500
# tang-show-keys 7500 3ZWS6-cDrCG61UPJS2BMmPU4I54Copy to Clipboard Copied! Toggle word wrap Toggle overflow No RHEL 8.1 e anteriores, obtenha o hash chave usando o seguinte comando:
curl -s localhost:7500/adv | jose fmt -j- -g payload -y -o- | jose jwk use -i- -r -u verify -o- | jose jwk thp -i-
# curl -s localhost:7500/adv | jose fmt -j- -g payload -y -o- | jose jwk use -i- -r -u verify -o- | jose jwk thp -i- 3ZWS6-cDrCG61UPJS2BMmPU4I54Copy to Clipboard Copied! Toggle word wrap Toggle overflow Clique em quando os hashes da chave no console web e na saída dos comandos listados anteriormente são os mesmos:
Para ativar o sistema de inicialização antecipada para processar a encadernação do disco, clique em na parte inferior da barra de navegação esquerda e digite os seguintes comandos:
yum install clevis-dracut dracut -fv --regenerate-all
# yum install clevis-dracut # dracut -fv --regenerate-allCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Etapas de verificação
Verifique se a chave Tang recentemente adicionada está agora listada na seção Keys com o tipo
Keyserver:Verificar se as amarrações estão disponíveis para a inicialização antecipada, por exemplo:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow