15.15.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-storaged
está instalado em seu sistema. -
O serviço
cockpit.socket
está funcionando no porto 9090. -
Os pacotes
clevis
,tang
, eclevis-dracut
estã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:9090
Copy 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 Content: . Selecione um dispositivo criptografado e clique em na parte
Clique em Keys para adicionar uma chave Tang:
na seçãoForneça o endereço de seu servidor Tang e uma senha que desbloqueia o dispositivo criptografado LUKS. Clique em
para confirmar:The following dialog window provides a command to verify that the key hash matches. RHEL 8.2 introduced the
tang-show-keys
script, and you can obtain the key hash using the following command on the Tang server running on the port 7500:tang-show-keys 7500
# tang-show-keys 7500 3ZWS6-cDrCG61UPJS2BMmPU4I54
Copy 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-cDrCG61UPJS2BMmPU4I54
Copy 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-all
Copy 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