24 TB a 160 TB de discos rígidos por servidor · Amsterdã, Bucareste, Chisinau · sem KYC. Pague com cripto: BTC, USDT, USDC, ETH, SOL, LTC, XMR
Idioma: Português
Escolha um hold

Guia · Criptografia · Debian 12, Debian 13, Ubuntu 24.04

Como desbloqueio remotamente um servidor alugado com criptografia LUKS?

Três formas de reativar discos criptografados depois de um reboot quando ninguém pode digitar no console. Desbloqueie os discos de dados via SSH, deixe o Clevis consultar um servidor Tang ou faça login no dropbear dentro do initramfs.

Última atualização: · 8 min de leitura

Resposta rápida

Como desbloqueio remotamente um servidor alugado com criptografia LUKS?

Para desbloquear remotamente um servidor alugado com criptografia LUKS, criptografe os discos de dados e abra-os via SSH depois do boot, ou deixe o Clevis buscar a chave no seu próprio servidor Tang. Para uma raiz criptografada, adicione o dropbear-initramfs e execute cryptroot-unlock (pacotes Debian e Ubuntu, verificado em 2 November 2026). Os servidores Basalthold não têm console; as reservas começam a partir de US$ 110,99, somente cripto, sem KYC.

Com o que você trabalha em uma reserva?

ConsoleNão há acesso IPMI ou KVM-over-IP para clientes; reinicializações e reinstalações solicitadas no painel são executadas pela equipe
CriptografiaVocê pode criptografar cada disco de dados com LUKS ou com a criptografia nativa do ZFS; as chaves ficam com você e ninguém da equipe pede por elas
DiscosO sistema operacional fica em um SSD próprio (dois SSDs espelhados no modelo maior); os discos de dados chegam vazios e sem partição, para você montar ZFS, um array mdadm ou um conjunto de discos independentes. Se quiser que a equipe prepare um array RAID 6 ou RAID 10 antes da entrega, avise o suporte antes da entrega do servidor
ReinstalaçõesReinicializações, reinstalações e cancelamentos são solicitados no painel e tratados pela equipe; uma reinstalação apaga todos os discos, inclusive os de dados
LoginYou 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
SistemasDebian 13, Debian 12, Ubuntu 24.04 LTS, AlmaLinux 10, Rocky Linux 10, Proxmox VE 9 e Proxmox Backup Server 4

Qual método de desbloqueio serve para um servidor sem console?

MétodoO que fica criptografadoDepois de um rebootRisco sem console
Discos de dados, desbloqueados por SSHOs discos de dados; o SSD do sistema fica sem criptografiaVocê faz login e abre os discosBaixo: o sistema sempre inicia
Discos de dados, Clevis e TangOs discos de dadosDesbloqueados quando o seu servidor Tang respondeBaixo: a passphrase ainda funciona manualmente
Raiz criptografada, dropbear-initramfsTudo, inclusive o sistemaVocê faz login no initramfs e digita a passphraseAlto: um erro de rede mantém o servidor offline

Por que o desbloqueio remoto importa em um servidor alugado?

Porque um disco criptografado espera pela chave a cada boot, e ninguém está na tela. Não há acesso IPMI ou KVM-over-IP para clientes; reinicializações e reinstalações solicitadas no painel são executadas pela equipe.

Então planeje o desbloqueio antes de criptografar. Em uma reserva, o sistema operacional fica em seu próprio SSD e os discos de dados vêm vazios. Essa separação facilita o primeiro método: mantenha o sistema sem criptografia e criptografe os discos que guardam seus dados.

Criptografe os discos que guardam seus dados; mantenha o caminho de boot simples o bastante para corrigir via SSH.

Como criptografo os discos de dados e os desbloqueio depois de um reboot?

Formate cada disco de dados como LUKS2, abra-o e monte o array sobre os dispositivos abertos. A passphrase nunca toca o disco do servidor. Depois de um reboot, o sistema inicia, você faz login via SSH e abre os discos novamente. A escolha do array por cima está em ZFS ou RAID de hardware.

Os serviços que usam o pool esperam até você fazer isso. Uma checagem de uptime externa, ou um script que alerta quando o pool está ausente, avisa que houve um reboot.

Criptografe os discos de dados e monte o pool sobre eles
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

A criptografia nativa do ZFS pode substituir o LUKS?

Sim, por dataset. Crie o dataset com encryption=on e uma passphrase, depois execute zfs load-key e zfs mount após cada reboot. Nenhum trabalho de initramfs é necessário.

Mas ela esconde menos. O manual do OpenZFS diz que o ZFS não criptografa os metadados da estrutura do pool: nomes de datasets e snapshots, propriedades e tamanhos de arquivos continuam legíveis. O LUKS criptografa o disco inteiro, incluindo os metadados. Ambos são cobertos pela mesma promessa: Você pode criptografar cada disco de dados com LUKS ou com a criptografia nativa do ZFS; as chaves ficam com você e ninguém da equipe pede por elas.

Como desbloqueio os discos automaticamente com Clevis e Tang?

Rode um servidor Tang em uma máquina que você controla em outro lugar e vincule cada disco a ele. O Clevis adiciona um novo slot de chave ao LUKS e armazena a chave criptografada no cabeçalho do LUKS. No boot, ele pede ao Tang que ajude a recuperar a chave; sua passphrase continua funcionando como antes.

O manual do Clevis diz que o desbloqueio no início do boot cobre apenas o volume raiz. Os discos de dados usam o desbloqueador de fim de boot, que lê /etc/crypttab. No Debian, o pacote clevis-systemd desbloqueia os dispositivos marcados com _netdev ali.

Os discos só abrem enquanto o servidor de armazenamento consegue alcançar o seu servidor Tang. Permita apenas o endereço IP do servidor de armazenamento no firewall do Tang. Discos que saem dessa rede ficam bloqueados.

Tang na sua própria máquina, Clevis no servidor de armazenamento
# 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

Como desbloqueio uma raiz criptografada com dropbear-initramfs?

Coloque um pequeno servidor SSH, o dropbear, no initramfs. Ele inicia antes do sistema de arquivos raiz, você faz login com sua chave e o cryptroot-unlock pede a passphrase. O guia do cryptsetup do Debian descreve isso para sistemas headless.

O README do Debian define as regras. As chaves ficam em /etc/dropbear/initramfs/authorized_keys, e o login por senha fica desativado. As opções ficam em /etc/dropbear/initramfs/dropbear.conf. O driver de rede precisa estar em /etc/initramfs-tools/modules, e um endereço estático é definido com o parâmetro ip= do kernel. Os mesmos caminhos valem no Debian 12, no Debian 13 e no Ubuntu 24.04.

O initramfs usa suas próprias chaves de host, então seu cliente SSH avisa sobre uma chave alterada. Mantenha um arquivo known_hosts separado para ele, como o README sugere.

dropbear-initramfs no Debian ou 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]

O que a criptografia protege, e o que não protege?

Ela protege discos que estão bloqueados: desligados, retirados para troca ou deixados para trás após um cancelamento. É quando o host ou qualquer outra pessoa tem o hardware sem a sua chave. O que acontece com os discos depois que você sai está em dados após cancelamento.

Enquanto o servidor roda desbloqueado, a chave fica na memória. Quem fizer login ainda pode apagar dados; esse risco está coberto em backups imutáveis. Para dados que o servidor nunca precisa ler, criptografe na sua própria máquina antes do upload; veja backups criptografados do lado do cliente.

De 23 vendedores de servidores de armazenamento que Basalthold verificou em 2 November 2026, 2 exigiram documento antes da entrega e 12 podiam pedi-lo em certos gatilhos. A criptografia protege os discos; Sem KYC: sem documento de identidade, sem selfie, sem documentos, sem cartão e sem número de telefone, em nenhum momento.

O que mais as pessoas perguntam sobre desbloqueio remoto?

Existe console KVM ou IPMI nos servidores Basalthold?

Não. Não há acesso IPMI ou KVM-over-IP para clientes; reinicializações e reinstalações solicitadas no painel são executadas pela equipe. É por isso que esta página prefere criptografar os discos de dados e manter o sistema inicializável.

E se eu me trancar fora?

Solicite uma reinstalação no dashboard. Reinicializações, reinstalações e cancelamentos são solicitados no painel e tratados pela equipe; uma reinstalação apaga todos os discos, inclusive os de dados. Mantenha seus dados recuperáveis a partir de uma segunda cópia antes de alterar o caminho de boot.

A equipe Basalthold precisa da minha passphrase LUKS?

Não. Você pode criptografar cada disco de dados com LUKS ou com a criptografia nativa do ZFS; as chaves ficam com você e ninguém da equipe pede por elas.

Posso usar Clevis com um TPM em vez de Tang?

O Clevis tem um pin de TPM, mas então a chave ficaria dentro da máquina alugada. Um servidor Tang que você controla mantém parte do segredo fora do hardware.

Posso alugar um servidor de armazenamento criptografado com cripto e sem KYC?

Sim. Basalthold aceita BTC, USDT, USDC, ETH, SOL, LTC, XMR, a partir de uma recarga de US$ 1. Retenções e termos estão em a lista de preços.

Discos em branco, suas chaves

Hold 40: AMD Ryzen 5 3600 (6 núcleos / 12 threads), 64 GB DDR4, 4 × 10 TB de discos rígidos (40 TB brutos) mais SSD NVMe de 512 GB para o sistema, porta de 1 Gbit/s com 60 TB de tráfego por 30 dias, 1 IPv4 e um IPv6 /64, por $201.09/30 dias. Cripto, sem KYC.

Fontes (9)
  1. dropbear-initramfs README.initramfs (2025.89-1~deb13u1) — Debian (read 2026-11-02)
  2. cryptsetup README.Debian, seção 8: Remotely unlock encrypted rootfs — Debian (read 2026-11-02)
  3. lista de arquivos do dropbear-initramfs, Ubuntu noble — Ubuntu (read 2026-11-02)
  4. Clevis README: binding LUKS volumes — latchset (read 2026-11-02)
  5. clevis-luks-unlockers(7) — latchset (read 2026-11-02)
  6. Tang README — latchset (read 2026-11-02)
  7. Pacote clevis-systemd no Debian trixie — Debian (read 2026-11-02)
  8. zfs-load-key(8): encryption — OpenZFS (read 2026-11-02)
  9. nfsroot: o parâmetro de kernel ip= — Linux kernel documentation (read 2026-11-02)

24 TB a partir de $110.99/30 dias · sem KYC

Escolha um hold