Configure um volume de dados criptografado com LUKS no SLES.

Para criar um novo volume de dados no SUSE Linux Enterprise Server, use o YaST Expert Partitioner se desejar que o SUSE crie a partição criptografada e sua configuração de montagem em um único fluxo de trabalho. Utilize-o cryptsetupquando precisar de uma configuração repetível pela linha de comando e também puder gerenciar testes de inicialização /etc/crypttab, /etc/fstabinicialização e outros procedimentos. Nenhum dos métodos criptografa um volume existente no local sem riscos: criar um ambiente LUKS em uma partição sobrescreve seu conteúdo.

Este procedimento segue a documentação do SLES 15 SP7; versões anteriores do Service Pack podem apresentar diferenças. Escopo: uma nova partição de dados (exceto a raiz) /bootou um disco de banco de dados de produção sem um plano de alterações. Faça backup dos dados e confirme o destino e a senha de recuperação antes de iniciar.

Escolha o método e o formato LUKS.

EscolhaMelhor ajustePrincipal compensação
Particionador Especialista do YaSTUm novo volume de dados em um host SLESMenos edições manuais de configuração; as opções e rótulos disponíveis dependem do pacote de serviços SLES instalado.
cryptsetupAutomação ou um administrador que deseja controle explícitoVocê deve configurar o comportamento de desbloqueio e montagem manualmente e testá-lo antes de reiniciar em produção.
LUKS1Compatibilidade com ferramentas ou sistemas mais antigosFormato de cabeçalho mais antigo e menos slots de chave do que o LUKS2.
LUKS2Novas implementações onde toda a pilha de software as suporta.O YaST exige que o suporte a LUKS2 seja ativado explicitamente; a escolha do PBKDF afeta a compatibilidade e o uso de memória.

O YaST oferece suporte ao LUKS2 a partir do SLES 15 SP4, mas a SUSE classifica seu seletor como experimental e requer ativação explícita. Não altere os parâmetros de inicialização de produção apenas para expô-lo. Se o particionador do sistema em execução não oferecer LUKS2, use o método verificado pela CLI ou a opção padrão disponível no YaST. O LUKS2 possui um cabeçalho mais recente, suporta até 32 chaves e rótulos e pode usar o Argon2, que consome mais memória. Escolha LUKS1 para compatibilidade com ferramentas mais antigas; escolha LUKS2 somente após testar o pacote de serviços, as ferramentas de recuperação e os backups. Consulte a referência do YaST Expert Partitioner da SUSE para obter as opções exatas.

Um terminal Linux exibindo os comandos lsblk e findmnt para revisar dispositivos de armazenamento e pontos de montagem.
Comece com um inventário de armazenamento somente leitura para que você possa distinguir a partição de dados pretendida do disco do sistema. A visualização do terminal é ilustrativa; ela não mostra um servidor testado.

YaST: o caminho de menor manutenção para um volume.

  1. Identifique o alvo. Execute o comando lsblk -fpe findmntverifique se o disco ou partição corresponde ao identificador de dispositivo estável, tamanho, sistema de arquivos atual e ponto de montagem. Confirme se é um alvo dedicado e com backup. Se contiver dados necessários, interrompa o processo; o fluxo de trabalho de criptografia do YaST formatará a partição selecionada.
  2. Abra o particionador. No Centro de Controle do YaST, escolha Sistema > Particionador . No Particionador Avançado, selecione o disco desejado, crie uma partição dedicada, se necessário, ou selecione a partição vazia existente e escolha Editar . Leia novamente o dispositivo e o tamanho antes de aplicar qualquer alteração.
  3. Habilite a criptografia e defina o uso. Selecione "Criptografar dispositivo" , escolha um sistema de arquivos, como XFS ou outro sistema de arquivos compatível com sua carga de trabalho, e defina o ponto de montagem. Escolha se o volume deve ser montado na /etc/fstabinicialização ou permanecer disponível para montagem manual. A SUSE observa que o software de criptografia necessário pode precisar ser instalado quando solicitado.
  4. Escolha LUKS e defina uma senha. Digite e confirme uma senha forte e, em seguida, conclua as alterações no YaST. Para escolher LUKS2 no YaST, primeiro habilite o suporte experimental documentado nas configurações do YaST; caso contrário, o seletor de método de criptografia pode não aparecer. Salve a senha no processo de segredos aprovados da organização. Perdê-la pode tornar os dados inacessíveis.
Visualização de armazenamento disponível do Particionador Especialista do YaST com uma linha de partição selecionada.
Antes de abrir as configurações de partição do YaST, verifique o dispositivo selecionado na lista de Armazenamento Disponível; os valores não são exibidos intencionalmente como dados reais do disco.
Uma caixa de diálogo "Editar Partição" do YaST com a opção "Criptografar dispositivo" marcada e os campos "Sistema de arquivos" e "Ponto de montagem" preenchidos.
O YaST expõe as opções de criptografia, sistema de arquivos e ponto de montagem no editor de partições. O layout real pode variar de acordo com a versão do SLES e o modo de instalação.
Uma caixa de diálogo de senha de criptografia com campos vazios para senha e confirmação.
Insira a senha do volume duas vezes e armazene-a por meio de um processo de recuperação aprovado; os campos estão vazios aqui.

cryptsetupMais controle, mais trabalho manual

Use esta alternativa apenas para uma partição nova e desmontada que você tenha verificado e feito backup. Verifique se o pacote cryptsetupestá instalado com cryptsetup --version`yast -r`; se estiver faltando, use o repositório SLES aprovado e o processo de instalação de pacotes da sua organização. Substitua o espaço reservado pelo caminho estável confirmado em `/etc/ yast` /dev/disk/by-id/. O comando de formatação destrói os dados nesse destino; nunca o execute em um /dev/sdXnome presumido. O guia de criptografia do SLES 15 SP7 da SUSE explica o fluxo de trabalho do YaST e suas limitações.

  1. Crie o contêiner LUKS. Este exemplo solicita explicitamente o LUKS2. O comando solicita uma senha e uma confirmação; não insira a senha na linha de comando ou em um script.
DEVICE=/dev/disk/by-id/REPLACE_WITH_VERIFIED_ID
sudo cryptsetup luksFormat --type luks2 "$DEVICE"
Um terminal exibindo o comando cryptsetup luksFormat e um aviso de que os dados existentes serão apagados.
luksFormatInicializa um cabeçalho LUKS e sobrescreve o conteúdo existente do dispositivo de destino. Verifique o identificador do dispositivo antes de confirmar.
  1. Desbloqueie o mapeamento. O nome do mapeamento abaixo será criado /dev/mapper/appdata_cryptapós você inserir a senha.
sudo cryptsetup open "$DEVICE" appdata_crypt
Um terminal aguardando na tela de solicitação de senha após abrir um mapeamento LUKS.
Abrir o contêiner LUKS solicita sua senha e expõe um dispositivo mapeado enquanto ele estiver desbloqueado.
  1. Crie um sistema de arquivos e monte-o. Este exemplo usa XFS /srv/appdata. A criação de um sistema de arquivos apaga os dados no dispositivo mapeado, portanto, execute-o apenas no novo mapeamento.
sudo mkfs.xfs /dev/mapper/appdata_crypt
sudo mkdir -p /srv/appdata
sudo mount /dev/mapper/appdata_crypt /srv/appdata
Um terminal mostrando o arquivo mkfs.xfs no dispositivo mapeador desbloqueado e sua montagem em srv appdata.
Formate e monte o dispositivo mapeador desbloqueado, nunca a partição criptografada subjacente.
  1. Configure o comportamento de inicialização e verifique. Para uma solicitação interativa de senha na inicialização, adicione o UUID LUKS ao arquivo /etc/crypttabe o ponto de montagem do mapeador ao arquivo /etc/fstab. Recupere o UUID LUKS com o comando sudo cryptsetup luksUUID "$DEVICE", e substitua o marcador de posição de exemplo na configuração:
# /etc/crypttab
appdata_crypt UUID=PASTE_LUKS_UUID_HERE none luks

# /etc/fstab
/dev/mapper/appdata_crypt /srv/appdata xfs defaults 0 2

Teste o mapeamento e a montagem antes de reiniciar. Confirme se o cryptsetup status appdata_cryptsistema reporta o mapeamento esperado, findmnt /srv/appdatase o XFS está no caminho correto e se lsblk -fo contêiner criptografado e o sistema de arquivos mapeado são exibidos. Se o servidor for sem monitor (headless), uma solicitação de senha durante a inicialização pode impedir a montagem automática; não armazene uma chave em texto simples no mesmo host. Para chaves de servidor gerenciadas centralmente, a documentação do cryptctl da SUSE descreve um design de servidor de chaves separado com seus próprios requisitos de disponibilidade, backup e confiança.

Comandos de terminal para verificar o status do mapeamento cryptsetup e o sistema de arquivos appdata montado.
Verifique ambas as camadas: o mapeamento LUKS está aberto e o sistema de arquivos está montado no caminho esperado pelo seu serviço.

O que a criptografia protege — e o que ela não protege.

O LUKS protege os dados em um dispositivo bloqueado, como um disco removido de um servidor desligado. Uma vez montado, as permissões do host controlam o acesso. Criptografe os backups separadamente e armazene um backup com cabeçalho LUKS juntamente com o material de recuperação protegido. O LUKS não protege um volume desbloqueado ou um sistema em execução comprometido.

Para um volume de dados SLES, prefira o YaST quando o formato disponível atender às suas necessidades. Utilize-o cryptsetupquando a automação justificar o gerenciamento da configuração adicional. Antes de retomar o serviço, verifique o desbloqueio, a montagem, o acesso do aplicativo e a recuperação.

Deixar um comentário

Ative o modo FIPS no SLES 15 e verifique o estado de inicialização.

Ative o modo FIPS no SLES 15 e verifique o estado de inicialização.

Siga o procedimento do SUSE SP7 para ativar o modo FIPS, reinicie com segurança, verifique a política ativa e confirme se o seu requisito de conformidade exige módulos validados.

Configure um volume de dados criptografado com LUKS no SLES.

Configure um volume de dados criptografado com LUKS no SLES.

Compare o YaST e o cryptsetup para um novo volume de dados SLES criptografado, escolha LUKS1 ou LUKS2 e verifique o comportamento de desbloqueio e montagem com segurança.

Criar um servidor de atualização local do SUSE com RMT no SLES 15

Criar um servidor de atualização local do SUSE com RMT no SLES 15

Configure o RMT no SLES 15, espelhe os repositórios autorizados e verifique o registro HTTPS e o acesso aos pacotes a partir de um cliente de teste.

Integrar o SLES 15 ao Active Directory com o SSSD no YaST

Integrar o SLES 15 ao Active Directory com o SSSD no YaST

Conecte o SLES 15 ao AD com o gerenciamento de logon baseado em SSSD do YaST e, em seguida, verifique a pesquisa de diretório, o login de domínio e os tickets Kerberos.

Ative o Live Patching do SLES e verifique se há uma correção no kernel.

Ative o Live Patching do SLES e verifique se há uma correção no kernel.

Configure o caminho correto de aplicação de patches em tempo real para o SLES 16.0 ou 15 SP7, aplique as correções de kernel elegíveis e confirme o que está ativo, sem confundir com uma atualização de kernel que exige reinicialização.

Mantenha os serviços disponíveis durante uma atualização do SLES 15 SP5 para SP6.

Mantenha os serviços disponíveis durante uma atualização do SLES 15 SP5 para SP6.

O SLES 15 SP5 pode ser migrado online para o SP6, mas cada nó precisa ser reinicializado. Use uma atualização gradual testada ou uma transição azul-verde para manter as cargas de trabalho acessíveis.

Crie um perfil AppArmor personalizado no SUSE Linux.

Crie um perfil AppArmor personalizado no SUSE Linux.

Criar, refinar e verificar um perfil AppArmor com privilégios mínimos no SLES 15 SP7, com uma observação clara sobre o padrão SELinux do SLES 16.

Aplique o SLES 15 STIG com segurança usando o OpenSCAP.

Aplique o SLES 15 STIG com segurança usando o OpenSCAP.

Utilize o perfil STIG compatível com a SUSE para analisar o SLES 15, testar a correção, revisar as descobertas restantes e manter as evidências da avaliação.

Restaurar o acesso ao Cockpit no servidor SUSE Linux Enterprise.

Restaurar o acesso ao Cockpit no servidor SUSE Linux Enterprise.

Rastreie uma falha de conexão do Cockpit através de DNS, porta 9090, socket do systemd, firewalld, TLS e configurações de login, utilizando as diretrizes atuais da SUSE.

Configure o failover Ethernet confiável com o SLES 15 Bonding.

Configure o failover Ethernet confiável com o SLES 15 Bonding.

Crie uma conexão Ethernet redundante no SLES 15 com o YaST e o Wicked, configure o bonding ativo-backup e verifique ambas as portas e o failover.