24 TB tot 160 TB aan harde schijven per server · Amsterdam, Boekarest, Chisinau · zonder KYC. Betalen met crypto: BTC, USDT, USDC, ETH, SOL, LTC
Taal: Nederlands
Kies een hold

Gids · Versleuteling · Debian 12, Debian 13, Ubuntu 24.04

Hoe ontgrendel ik een LUKS-versleutelde gehuurde server op afstand?

Drie manieren om versleutelde drives na een reboot terug te brengen wanneer niemand op de console kan typen. Ontgrendel de datadrives via SSH, laat Clevis een Tang-server vragen, of log in op dropbear binnen de initramfs.

Laatst bijgewerkt: · 8 min leestijd

Snel antwoord

Hoe ontgrendel ik een LUKS-versleutelde gehuurde server op afstand?

Om een LUKS-versleutelde gehuurde server op afstand te ontgrendelen, versleutel je de datadrives en open je ze na het opstarten via SSH, of laat je Clevis de sleutel ophalen van je eigen Tang-server. Voor een versleutelde root voeg je dropbear-initramfs toe en voer je cryptroot-unlock uit (Debian- en Ubuntu-pakketten, gecontroleerd 2 November 2026). Basalthold-servers hebben geen console; holds beginnen bij US$ 110,99, alleen betalen met crypto, zonder KYC.

Waar werk je mee op een hold?

ConsoleEr is geen IPMI- of KVM-over-IP-toegang voor klanten; reboots en herinstallaties die je in het dashboard aanvraagt, worden door het team uitgevoerd
VersleutelingJe kunt elke dataschijf versleutelen met LUKS of native ZFS-encryptie; de sleutels blijven bij jou en niemand in het team vraagt er ooit naar
SchijvenHet besturingssysteem staat op een eigen SSD (twee gespiegelde SSD's bij de grotere configuraties); de dataschijven worden leeg en ongepartitioneerd geleverd, zodat je ZFS, een mdadm-array of een set losse schijven kunt bouwen. Wil je dat het team een RAID 6- of RAID 10-array voorbereidt vóór de levering, meld dat dan bij support voordat de server wordt overgedragen
HerinstallatiesReboots, herinstallaties en opzeggingen vraag je aan in het dashboard en worden door het team afgehandeld; een herinstallatie wist elke schijf, dataschijven inbegrepen
InloggenYou log in as root over SSH: paste a public key at checkout and password logins stay off, or leave it empty and receive a temporary root password with the server, to replace at your first login
SystemenDebian 13, Debian 12, Ubuntu 24.04 LTS, AlmaLinux 10, Rocky Linux 10, Proxmox VE 9 en Proxmox Backup Server 4

Welke ontgrendelmethode past bij een server zonder console?

MethodeWat is versleuteldNa een rebootRisico zonder console
Datadrives, ontgrendeld via SSHDe datadrives; de systeem-SSD blijft onversleuteldJe logt in en opent de drivesLaag: het systeem start altijd op
Datadrives, Clevis en TangDe datadrivesOntgrendeld wanneer je Tang-server antwoordtLaag: de passphrase werkt nog steeds handmatig
Versleutelde root, dropbear-initramfsAlles, inclusief het systeemJe logt in op de initramfs en typt de passphraseHoog: een netwerkfout houdt de server offline

Waarom is remote unlock belangrijk op een gehuurde server?

Omdat een versleutelde drive bij elke boot op zijn sleutel wacht, en niemand achter het scherm zit. Er is geen IPMI- of KVM-over-IP-toegang voor klanten; reboots en herinstallaties die je in het dashboard aanvraagt, worden door het team uitgevoerd.

Plan de ontgrendeling dus voordat je versleutelt. Op een hold staat het besturingssysteem op een eigen SSD en komen de datadrives leeg. Die splitsing maakt de eerste methode eenvoudig: houd het systeem onversleuteld, versleutel de drives die je data bevatten.

Versleutel de drives die je data bevatten; houd het opstartpad simpel genoeg om via SSH te herstellen.

Hoe versleutel ik de datadrives en ontgrendel ik ze na een reboot?

Formatteer elke datadrive als LUKS2, open hem en bouw de array op de geopende devices. De passphrase komt nooit op de schijf van de server terecht. Na een reboot komt het systeem op, log je in via SSH en open je de drives opnieuw. De array-keuze daarboven staat in ZFS of hardware-RAID.

Diensten die de pool gebruiken wachten tot je dat doet. Een externe uptime-check, of een script dat alarm slaat wanneer de pool ontbreekt, vertelt je dat er een reboot is geweest.

Versleutel de datadrives en bouw daarna de pool erop
apt install cryptsetup
# ZFS tools: zfsutils-linux and zfs-dkms from Debian contrib; built into Proxmox

# once per data drive: this erases it and asks for a passphrase
cryptsetup luksFormat --type luks2 /dev/disk/by-id/ata-MODEL_SERIAL01
cryptsetup open /dev/disk/by-id/ata-MODEL_SERIAL01 data01
# ...repeat for data02, data03, data04

zpool create -o ashift=12 tank raidz2 \
  /dev/mapper/data01 /dev/mapper/data02 /dev/mapper/data03 /dev/mapper/data04

# after every reboot: log in, open each drive, import the pool
cryptsetup open /dev/disk/by-id/ata-MODEL_SERIAL01 data01
# ...repeat for each drive
zpool import tank

Kan ZFS native encryption LUKS vervangen?

Ja, per dataset. Maak de dataset aan met encryption=on en een passphrase, en voer na elke reboot zfs load-key en zfs mount uit. Er is geen initramfs-werk nodig.

Het verbergt wel minder. De OpenZFS-handleiding zegt dat ZFS metadata over de poolstructuur niet versleutelt: namen van datasets en snapshots, properties en bestandsgroottes blijven leesbaar. LUKS versleutelt de hele drive, metadata inbegrepen. Beide vallen onder dezelfde belofte: Je kunt elke dataschijf versleutelen met LUKS of native ZFS-encryptie; de sleutels blijven bij jou en niemand in het team vraagt er ooit naar.

Hoe ontgrendel ik de drives automatisch met Clevis en Tang?

Draai een Tang-server op een machine die je elders beheert, en bind elke drive eraan. Clevis voegt een nieuwe keyslot toe aan LUKS en bewaart de versleutelde sleutel in de LUKS-header. Bij het opstarten vraagt hij Tang om de sleutel te helpen herstellen; je passphrase blijft gewoon werken.

De Clevis-handleiding zegt dat ontgrendelen tijdens early boot alleen het root-volume dekt. Datadrives gebruiken de late-boot-unlocker, die /etc/crypttab leest. Op Debian ontgrendelt het pakket clevis-systemd daar devices die gemarkeerd zijn met _netdev.

De drives openen alleen zolang de opslagserver je Tang-server kan bereiken. Sta alleen het IP-adres van de opslagserver door in de firewall van Tang. Drives die dat netwerk verlaten, blijven vergrendeld.

Tang op je eigen machine, Clevis op de opslagserver
# on your Tang machine, not on the storage server
apt install tang
systemctl enable tangd.socket --now

# on the storage server
apt install clevis clevis-luks clevis-systemd
clevis luks bind -d /dev/disk/by-id/ata-MODEL_SERIAL01 tang '{"url": "http://TANG_ADDRESS"}'
# ...repeat for each data drive

# /etc/crypttab, one line per drive:
# data01  /dev/disk/by-id/ata-MODEL_SERIAL01  none  luks,_netdev

systemctl enable clevis-luks-askpass.path

# check the binding, or unlock by hand
clevis luks list -d /dev/disk/by-id/ata-MODEL_SERIAL01
clevis luks unlock -d /dev/disk/by-id/ata-MODEL_SERIAL01

Hoe ontgrendel ik een versleutelde root met dropbear-initramfs?

Plaats een kleine SSH-server, dropbear, in de initramfs. Die start voordat het root-bestandssysteem er is, je logt in met je sleutel en cryptroot-unlock vraagt om de passphrase. De cryptsetup-gids van Debian beschrijft dit voor headless systemen.

De README van Debian stelt de regels. Sleutels gaan in /etc/dropbear/initramfs/authorized_keys en aanmelden met een wachtwoord staat uit. Opties gaan in /etc/dropbear/initramfs/dropbear.conf. De netwerkdriver moet in /etc/initramfs-tools/modules staan en een statisch adres stel je in met de kernelparameter ip=. Dezelfde paden gelden op Debian 12, Debian 13 en Ubuntu 24.04.

De initramfs gebruikt eigen host keys, dus je SSH-client waarschuwt dat de sleutel is veranderd. Houd daarvoor een apart known_hosts-bestand bij, zoals de README aanraadt.

dropbear-initramfs op Debian of Ubuntu
apt install dropbear-initramfs

# your public key, limited to the unlock command
echo 'no-port-forwarding,no-agent-forwarding,no-X11-forwarding,command="/bin/cryptroot-unlock" ssh-ed25519 AAAA... you@laptop' \
  > /etc/dropbear/initramfs/authorized_keys

# listen on another port than the main SSH server
echo 'DROPBEAR_OPTIONS="-p 2222"' >> /etc/dropbear/initramfs/dropbear.conf

# static address in the initramfs: client::gateway:netmask::interface:off
# add to GRUB_CMDLINE_LINUX in /etc/default/grub, for example:
# ip=203.0.113.10::203.0.113.1:255.255.255.0::eno1:off
update-grub
update-initramfs -u -k all

# from your computer, at each boot
ssh -p 2222 -o UserKnownHostsFile=~/.ssh/known_hosts.initramfs [email protected]

Waartegen beschermt encryptie wel, en waartegen niet?

Het beschermt schijven die op slot zijn: uitgeschakeld, eruit gehaald voor vervanging of achtergelaten na een opzegging. Dan heeft de host of wie dan ook de hardware zonder jouw sleutel. Wat er met schijven gebeurt nadat je weggaat, staat op data na opzegging.

Zolang de server ontgrendeld draait, staat de sleutel in het geheugen. Iemand die inlogt kan nog steeds data verwijderen; dat risico staat op immutable backups. Voor data die de server nooit hoeft te lezen, versleutel je op je eigen machine voordat je uploadt; zie client-side versleutelde backups.

Van 23 verkopers van storage-servers die Basalthold op 2 November 2026 controleerde, vroegen 2 een ID vóór levering en 12 konden erom vragen bij bepaalde triggers. Encryptie beschermt de schijven; Geen KYC: geen ID, geen selfie, geen documenten, geen kaart en geen telefoonnummer, op geen enkel moment.

Waar vragen mensen nog meer naar bij remote unlock?

Is er een KVM- of IPMI-console op Basalthold servers?

Nee. Er is geen IPMI- of KVM-over-IP-toegang voor klanten; reboots en herinstallaties die je in het dashboard aanvraagt, worden door het team uitgevoerd. Daarom kiest deze pagina ervoor om de dataschijven te versleutelen en het systeem opstartbaar te houden.

Wat als ik mezelf buitensluit?

Vraag een herinstallatie aan in het dashboard. Reboots, herinstallaties en opzeggingen vraag je aan in het dashboard en worden door het team afgehandeld; een herinstallatie wist elke schijf, dataschijven inbegrepen. Zorg dat je data herstelbaar is uit een tweede kopie voordat je het opstartpad wijzigt.

Heeft het Basalthold-team mijn LUKS-passphrase nodig?

Nee. Je kunt elke dataschijf versleutelen met LUKS of native ZFS-encryptie; de sleutels blijven bij jou en niemand in het team vraagt er ooit naar.

Kan ik Clevis met een TPM gebruiken in plaats van Tang?

Clevis heeft een TPM-pin, maar dan blijft de sleutel in de gehuurde machine staan. Een Tang-server die je zelf beheert, houdt een deel van het geheim buiten de hardware.

Kan ik een versleutelde storage-server huren met crypto en zonder KYC?

Ja. Basalthold accepteert BTC, USDT, USDC, ETH, SOL, LTC, vanaf een opwaardering van US$ 25. Voorwaarden en termijnen staan op de prijslijst.

Lege schijven, jouw sleutels

Hold 40: AMD Ryzen 5 3600 (6 cores / 12 threads), 64 GB DDR4, 4 × 10 TB harde schijven (40 TB raw) plus 512 GB NVMe voor het systeem, 1 Gbit/s-poort met 60 TB verkeer per 30 dagen, 1 IPv4 en een IPv6 /64, voor $201.09/30 dagen. Crypto, zonder KYC.

Bronnen (9)
  1. dropbear-initramfs README.initramfs (2025.89-1~deb13u1) — Debian (read 2026-11-02)
  2. cryptsetup README.Debian, sectie 8: Remotely unlock encrypted rootfs — Debian (read 2026-11-02)
  3. dropbear-initramfs bestandslijst, Ubuntu noble — Ubuntu (read 2026-11-02)
  4. Clevis README: LUKS-volumes binden — latchset (read 2026-11-02)
  5. clevis-luks-unlockers(7) — latchset (read 2026-11-02)
  6. Tang README — latchset (read 2026-11-02)
  7. Pakket clevis-systemd in Debian trixie — Debian (read 2026-11-02)
  8. zfs-load-key(8): encryptie — OpenZFS (read 2026-11-02)
  9. nfsroot: de kernelparameter ip= — Linux kernel documentation (read 2026-11-02)

24 TB vanaf $110,99/30 dagen · zonder KYC

Kies een hold