Een LUKS-versleuteld gegevensvolume instellen op SLES

Voor een nieuw datavolume op SUSE Linux Enterprise Server kunt u YaST Expert Partitioner gebruiken als u wilt dat SUSE de versleutelde partitie en de bijbehorende mountconfiguratie in één workflow aanmaakt. Gebruik YaST Expert Partitioner cryptsetupwanneer u een herhaalbare configuratie via de commandoregel nodig hebt en ook boottesten kunt beheren /etc/crypttab. /etc/fstabGeen van beide methoden versleutelt een bestaand volume zonder risico: het aanmaken van LUKS op een partitie overschrijft de inhoud ervan.

Dit volgt de documentatie van SLES 15 SP7; oudere servicepacks kunnen afwijken. Bereik: een nieuwe gegevenspartitie (niet de rootpartitie) /bootof een productiedatabaseschijf zonder wijzigingsplan. Maak een back-up van de gegevens en bevestig het doel en het wachtwoord voor herstel voordat u begint.

Kies de methode en het LUKS-formaat.

KeuzeBeste pasvormBelangrijkste afweging
YaST Expert PartitionerEen nieuw datavolume op een SLES-hostMinder handmatige configuratieaanpassingen; beschikbare opties en labels zijn afhankelijk van het geïnstalleerde SLES-servicepack.
cryptsetupAutomatisering of een beheerder die expliciete controle wilU moet zelf het ontgrendelings- en koppelingsgedrag configureren en testen voordat u de productieomgeving opnieuw opstart.
LUKS1Compatibiliteit met oudere tools of systemenOuder headerformaat en minder sleutelposities dan LUKS2.
LUKS2Nieuwe implementaties waarbij de volledige softwarestack dit ondersteunt.YaST vereist dat de LUKS2-ondersteuning expliciet wordt ingeschakeld; de keuze voor PBKDF heeft invloed op de compatibiliteit en het geheugengebruik.

YaST ondersteunt LUKS2 vanaf SLES 15 SP4, maar SUSE beschouwt de selector als experimenteel en vereist expliciete inschakeling. Wijzig de opstartparameters van uw productiesysteem niet alleen om LUKS2 beschikbaar te maken. Als de partitioneerder van het draaiende systeem geen LUKS2 biedt, gebruik dan de geverifieerde CLI-methode of de beschikbare standaardoptie van YaST. LUKS2 heeft een nieuwere header, ondersteunt tot 32 sleutels en labels en kan Argon2 gebruiken, wat meer geheugen verbruikt. Kies LUKS1 voor compatibiliteit met oudere tools; kies LUKS2 pas na het testen van het servicepack, hersteltools en back-ups. Raadpleeg de YaST Expert Partitioner-referentie van SUSE voor de exacte opties.

Een Linux-terminal met de commando's lsblk en findmnt voor het controleren van opslagapparaten en mountpunten.
Begin met een alleen-lezen opslaginventarisatie, zodat u de beoogde gegevenspartitie kunt onderscheiden van de systeemschijf. De terminalweergave is illustratief; deze toont geen geteste server.

YaST: de onderhoudsvriendelijkere manier om één volume te vullen

  1. Identificeer het doel. Voer de commando's uit lsblk -fpen findmnt. Zoek de schijf of partitie op basis van de stabiele apparaat-ID, grootte, het huidige bestandssysteem en het koppelpunt. Bevestig dat het een specifiek, geback-upt doel is. Als het gegevens bevat die u nodig hebt, stop dan; de encryptieworkflow van YaST formatteert de geselecteerde partitie.
  2. Open de partitiebeheerder. Kies in YaST Control Center Systeem > Partitionering . Selecteer in Expert Partitionering de gewenste schijf, maak indien nodig een aparte partitie aan of selecteer de bestaande lege partitie en kies Bewerken . Controleer het apparaat en de grootte nogmaals voordat u wijzigingen aanbrengt.
  3. Schakel versleuteling in en definieer het gebruik. Selecteer 'Apparaat versleutelen' , kies een bestandssysteem zoals XFS of een ander bestandssysteem dat door uw workload wordt ondersteund, en stel het koppelpunt in. Kies of het volume bij /etc/fstabhet opstarten moet worden gekoppeld of beschikbaar moet blijven voor handmatige koppeling. SUSE merkt op dat de vereiste versleutelingssoftware mogelijk moet worden geïnstalleerd wanneer daarom wordt gevraagd.
  4. Kies LUKS en stel een wachtwoordzin in. Voer een sterke wachtwoordzin in en bevestig deze, en voltooi vervolgens de wijzigingen in YaST. Om LUKS2 in YaST te selecteren, moet u eerst de gedocumenteerde experimentele ondersteuning in de YaST-configuratie inschakelen; anders verschijnt de selector voor de versleutelingsmethode mogelijk niet. Bewaar de wachtwoordzin in het goedgekeurde geheimhoudingsproces van de organisatie. Als u de wachtwoordzin kwijtraakt, kunnen de gegevens ontoegankelijk worden.
De YaST Expert Partitioner-weergave 'Beschikbare opslagruimte' met een geselecteerde partitierij.
Controleer het geselecteerde apparaat in de lijst 'Beschikbare opslag' van YaST voordat u de partitie-instellingen opent; de waarden worden opzettelijk niet weergegeven als echte schijfgegevens.
Een YaST-dialoogvenster 'Partitie bewerken' met 'Apparaat versleutelen' aangevinkt en velden voor bestandssysteem en koppelpunt.
YaST toont de opties voor encryptie, bestandssysteem en koppelpunt in de partitie-editor. De daadwerkelijke lay-out kan verschillen afhankelijk van de SLES-release en de installatiemodus.
Een dialoogvenster voor versleutelingswachtwoorden met lege velden voor wachtwoord en bevestiging.
Voer de volumewachtzin tweemaal in en sla deze op via een goedgekeurd herstelproces; de velden hier zijn leeg.

cryptsetupMeer controle, meer handwerk.

Gebruik dit alternatief alleen voor een nieuwe, niet-gekoppelde partitie die u hebt geverifieerd en waarvan u een back-up hebt gemaakt. Controleer of YaST cryptsetupis geïnstalleerd met cryptsetup --version; als het ontbreekt, gebruik dan de goedgekeurde SLES-repository en het pakketproces van uw organisatie. Vervang de placeholder door het bevestigde stabiele pad onder /dev/disk/by-id/. De formatteringsopdracht vernietigt gegevens op die doelpartitie; voer deze nooit uit op een /dev/sdXnaam die u zelf hebt bedacht. De SUSE SLES 15 SP7-versleutelingshandleiding legt de YaST-workflow en de beperkingen ervan uit.

  1. Maak de LUKS-container aan. In dit voorbeeld wordt expliciet LUKS2 aangevraagd. De opdracht vraagt ​​om een ​​wachtwoordzin en een bevestiging; plaats de wachtwoordzin niet in de opdrachtregel of een script.
DEVICE=/dev/disk/by-id/REPLACE_WITH_VERIFIED_ID
sudo cryptsetup luksFormat --type luks2 "$DEVICE"
Een terminalvenster toont het commando cryptsetup luksFormat en een waarschuwing dat bestaande gegevens zullen worden gewist.
luksFormatInitialiseert een LUKS-header en overschrijft de bestaande inhoud van het doel. Controleer de apparaat-ID voordat u bevestigt.
  1. Ontgrendel de mapping. De onderstaande mappingnaam wordt aangemaakt /dev/mapper/appdata_cryptnadat u de wachtzin hebt ingevoerd.
sudo cryptsetup open "$DEVICE" appdata_crypt
Een terminal die wacht op de prompt voor het wachtwoord na het openen van een LUKS-mapping.
Bij het openen van de LUKS-container wordt om het wachtwoord gevraagd en wordt een gekoppeld apparaat zichtbaar terwijl de container ontgrendeld is.
  1. Maak een bestandssysteem aan en koppel het. Dit voorbeeld gebruikt XFS /srv/appdata. Het aanmaken van een bestandssysteem wist de gegevens op het gekoppelde apparaat, dus voer dit alleen uit op de nieuwe koppeling.
sudo mkfs.xfs /dev/mapper/appdata_crypt
sudo mkdir -p /srv/appdata
sudo mount /dev/mapper/appdata_crypt /srv/appdata
Een terminal toont mkfs.xfs op het ontgrendelde mapper-apparaat en het mounten ervan op srv appdata.
Formatteer en koppel het ontgrendelde mapperapparaat, maar nooit de onderliggende versleutelde partitie.
  1. Configureer het opstartgedrag en controleer dit. Voor een interactieve wachtwoordprompt bij het opstarten, voeg de LUKS UUID toe aan /etc/crypttaben de mapper-mount aan /etc/fstab. Haal de LUKS UUID op met sudo cryptsetup luksUUID "$DEVICE", en vervang vervolgens de voorbeeldplaceholder in de configuratie:
# /etc/crypttab
appdata_crypt UUID=PASTE_LUKS_UUID_HERE none luks

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

Test de mapping en de mount vóór het opnieuw opstarten. Controleer of cryptsetup status appdata_cryptde verwachte mapping wordt weergegeven, findmnt /srv/appdataof XFS op het beoogde pad wordt gerapporteerd en lsblk -fof de versleutelde container en het gemapte bestandssysteem zichtbaar zijn. Als de server geen monitor heeft, kan een prompt voor een wachtwoordzin tijdens het opstarten voorkomen dat de mount automatisch wordt uitgevoerd; sla geen onversleutelde sleutel op dezelfde host op. Voor centraal beheerde serversleutels beschrijft de cryptctl-documentatie van SUSE een apart sleutelserverontwerp met eigen beschikbaarheids-, back-up- en vertrouwensvereisten.

Terminalopdrachten om de status van de cryptsetup-mapping en het aangekoppelde appdata-bestandssysteem te controleren.
Controleer beide lagen: de LUKS-mapping is geopend en het bestandssysteem is gekoppeld aan het pad dat uw service verwacht.

Wat encryptie wel en niet beschermt

LUKS beschermt gegevens op een vergrendeld apparaat, zoals een schijf die is verwijderd uit een uitgeschakelde server. Zodra de schijf is gekoppeld, bepalen de hostrechten de toegang. Versleutel back-ups afzonderlijk en bewaar een LUKS-headerback-up met beveiligd herstelmateriaal. LUKS beschermt geen ontgrendeld volume of een gecompromitteerd draaiend systeem.

Voor één SLES-datavolume kunt u het beste YaST gebruiken als het beschikbare formaat aan uw eisen voldoet. Gebruik het cryptsetupwanneer automatisering het beheer van de extra configuratie rechtvaardigt. Controleer vóór het hervatten van de service of de ontgrendeling, koppeling, applicatietoegang en herstel correct zijn.

Laat een reactie achter

Schakel de FIPS-modus in op SLES 15 en controleer de opstartstatus.

Schakel de FIPS-modus in op SLES 15 en controleer de opstartstatus.

Volg de procedure van SUSE SP7 om de FIPS-modus in te schakelen, de computer veilig opnieuw op te starten, het actieve beleid te controleren en na te gaan of uw compliance-vereisten gevalideerde modules vereisen.

Een LUKS-versleuteld gegevensvolume instellen op SLES

Een LUKS-versleuteld gegevensvolume instellen op SLES

Vergelijk YaST en cryptsetup voor een nieuw versleuteld SLES-datavolume, kies LUKS1 of LUKS2 en controleer het ontgrendelings- en koppelgedrag op een veilige manier.

Bouw een lokale SUSE-updateserver met RMT op SLES 15

Bouw een lokale SUSE-updateserver met RMT op SLES 15

Configureer RMT op SLES 15, spiegel de geautoriseerde repositories en controleer de HTTPS-registratie en pakkettoegang vanaf een testclient.

Koppel SLES 15 aan Active Directory met SSSD in YaST

Koppel SLES 15 aan Active Directory met SSSD in YaST

Verbind SLES 15 met Active Directory via het SSSD-gebaseerde aanmeldingsbeheer van YaST en controleer vervolgens de directory-lookup, de domeinaanmelding en de Kerberos-tickets.

Schakel SLES Live Patching in en controleer een kernelcorrectie.

Schakel SLES Live Patching in en controleer een kernelcorrectie.

Stel het juiste Live Patching-pad in voor SLES 16.0 of 15 SP7, pas de relevante kernelpatches toe en controleer wat actief is zonder dit te verwarren met een kernelupdate waarvoor een herstart vereist is.

Zorg ervoor dat services beschikbaar blijven tijdens een upgrade van SLES 15 SP5 naar SP6.

Zorg ervoor dat services beschikbaar blijven tijdens een upgrade van SLES 15 SP5 naar SP6.

SLES 15 SP5 kan online worden gemigreerd naar SP6, maar elk knooppunt moet opnieuw worden opgestart. Gebruik een geteste rolling upgrade of blue-green cutover om de workloads bereikbaar te houden.

Een aangepast AppArmor-profiel maken op SUSE Linux

Een aangepast AppArmor-profiel maken op SUSE Linux

Maak, verfijn en verifieer een AppArmor-profiel met minimale privileges op SLES 15 SP7, met een duidelijke vermelding van de SELinux-standaardinstellingen van SLES 16.

Breng de SLES 15 STIG veilig aan met OpenSCAP

Breng de SLES 15 STIG veilig aan met OpenSCAP

Gebruik het door SUSE ondersteunde STIG-profiel om SLES 15 te scannen, remediëring te testen, resterende bevindingen te bekijken en beoordelingsbewijs te bewaren.

Herstel de Cockpit-toegang tot SUSE Linux Enterprise Server

Herstel de Cockpit-toegang tot SUSE Linux Enterprise Server

Traceer een mislukte Cockpit-verbinding via DNS, poort 9090, de systemd-socket, firewalld, TLS en inloginstellingen met behulp van de huidige SUSE-richtlijnen.

Configureer betrouwbare Ethernet-failover met SLES 15-bonding.

Configureer betrouwbare Ethernet-failover met SLES 15-bonding.

Maak een redundante Ethernet-verbinding op SLES 15 met YaST en Wicked, configureer actieve-back-up bonding en controleer beide poorten en failover.