Коротка відповідь
Як розблокувати LUKS-зашифрований орендований сервер віддалено?
Щоб розблокувати LUKS-зашифрований орендований сервер віддалено, зашифруйте диски з даними і відкривайте їх через SSH після завантаження або дозвольте Clevis отримати ключ з вашого власного сервера Tang. Для зашифрованого кореня додайте dropbear-initramfs і запустіть cryptroot-unlock (пакети Debian і Ubuntu, перевірено 2 November 2026). Basalthold сервери не мають консолі; оренда починається від 110,99 USD, лише крипто, без KYC.
З чим ви працюєте на оренді?
| Консоль | Для клієнтів немає доступу IPMI або KVM-over-IP; перезавантаження та перевстановлення, які ви запитуєте в дашборді, виконує команда |
|---|---|
| Шифрування | Ви можете зашифрувати кожен диск для даних за допомогою LUKS або вбудованого шифрування ZFS; ключі залишаються у вас, і ніхто з команди їх ніколи не запитує |
| Диски | Операційна система розміщена на окремому SSD (на більших конфігураціях — на двох дзеркальних SSD); диски для даних надходять порожніми та неpartitionованими, тож ви можете створити ZFS, масив mdadm або набір незалежних дисків. Якщо ви хочете, щоб команда підготувала масив RAID 6 або RAID 10 перед доставкою, повідомте про це підтримці до передачі сервера |
| Переустановки | Перезавантаження, перевстановлення та скасування запитуються в дашборді й обробляються командою; перевстановлення стирає всі диски, включно з дисками для даних |
| Вхід | You 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 |
| Системи | Debian 13, Debian 12, Ubuntu 24.04 LTS, AlmaLinux 10, Rocky Linux 10, Proxmox VE 9 і Proxmox Backup Server 4 |
Який спосіб розблокування підходить для сервера без консолі?
| Метод | Що шифрується | Після перезавантаження | Ризик без консолі |
|---|---|---|---|
| Диски з даними, відкриття через SSH | Диски з даними; системний SSD залишається незашифрованим | Ви входите і відкриваєте диски | Низький: система завжди завантажується |
| Диски з даними, Clevis і Tang | Диски з даними | Відкриваються, коли ваш сервер Tang відповідає | Низький: парольна фраза все ще працює вручну |
| Зашифрований корінь, dropbear-initramfs | Усе, включно з системою | Ви входите в initramfs і вводите парольну фразу | Високий: помилка в мережі залишить сервер офлайн |
Чому віддалене розблокування важливе на орендованому сервері?
Бо зашифрований диск чекає на свій ключ при кожному завантаженні, а біля екрана нікого немає. Для клієнтів немає доступу IPMI або KVM-over-IP; перезавантаження та перевстановлення, які ви запитуєте в дашборді, виконує команда.
Тож продумайте розблокування ще до шифрування. На оренді операційна система живе на власному SSD, а диски з даними надходять порожніми. Цей поділ спрощує перший спосіб: залиште систему незашифрованою, зашифруйте диски, де лежать ваші дані.
Шифруйте диски, де лежать ваші дані; тримайте шлях завантаження достатньо простим, щоб полагодити його через SSH.
Як зашифрувати диски з даними і розблокувати їх після перезавантаження?
Відформатуйте кожен диск з даними як LUKS2, відкрийте його і побудуйте масив на відкритих пристроях. Парольна фраза ніколи не потрапляє на диск сервера. Після перезавантаження система піднімається, ви входите через SSH і знову відкриваєте диски. Вибір масиву зверху — це ZFS або апаратний RAID.
Сервіси, що користуються пулом, чекатимуть, поки ви це зробите. Зовнішня перевірка доступності або скрипт, що сповіщає, коли пул відсутній, підкаже, що сталося перезавантаження.
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Чи може власне шифрування ZFS замінити LUKS?
Так, для кожного датасету. Створіть датасет з encryption=on і парольною фразою, потім запускайте zfs load-key і zfs mount після кожного перезавантаження. Роботи з initramfs не потрібно.
Але приховує воно менше. Посібник OpenZFS каже, що ZFS не шифрує метадані структури пулу: назви датасетів і снапшотів, властивості та розміри файлів залишаються читабельними. LUKS шифрує весь диск, включно з метаданими. Обидва підпадають під ту саму обіцянку: Ви можете зашифрувати кожен диск для даних за допомогою LUKS або вбудованого шифрування ZFS; ключі залишаються у вас, і ніхто з команди їх ніколи не запитує.
Як розблокувати диски автоматично за допомогою Clevis і Tang?
Запустіть сервер Tang на машині, яку ви контролюєте деінде, і прив'яжіть до нього кожен диск. Clevis додає новий слот ключа до LUKS і зберігає зашифрований ключ у заголовку LUKS. Під час завантаження він просить Tang допомогти відновити ключ; ваша парольна фраза працює як і раніше.
Посібник Clevis каже, що розблокування на ранній стадії завантаження охоплює лише кореневий том. Диски з даними використовують розблокувач на пізній стадії, який читає /etc/crypttab. У Debian пакет clevis-systemd розблоковує там пристрої, позначені _netdev.
Диски відкриваються, лише поки сервер зберігання може дістатися до вашого сервера Tang. Пропустіть через фаєрвол Tang лише IP-адресу сервера зберігання. Диски, що вийшли з цієї мережі, залишаються заблокованими.
# 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Як розблокувати зашифрований корінь за допомогою dropbear-initramfs?
Додайте невеликий SSH-сервер dropbear в initramfs. Він запускається до кореневої файлової системи, ви входите зі своїм ключем, і cryptroot-unlock запитує парольну фразу. Посібник Debian з cryptsetup описує це для headless-систем.
README Debian задає правила. Ключі кладуться в /etc/dropbear/initramfs/authorized_keys, а вхід за паролем вимкнено. Опції йдуть у /etc/dropbear/initramfs/dropbear.conf. Мережевий драйвер має бути в /etc/initramfs-tools/modules, а статична адреса задається параметром ядра ip=. Ті самі шляхи діють на Debian 12, Debian 13 і Ubuntu 24.04.
initramfs використовує власні host-ключі, тож ваш SSH-клієнт попереджає про змінений ключ. Тримайте для нього окремий файл known_hosts, як радить README.
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]Що шифрування захищає, а що ні?
Воно захищає заблоковані диски: вимкнені, витягнуті для заміни або залишені після скасування. Саме тоді хост або будь-хто інший має обладнання без вашого ключа. Що відбувається з дисками після того, як ви йдете, описано на дані після скасування.
Поки сервер працює незаблокованим, ключ лежить у пам'яті. Той, хто увійде, все ще може видалити дані; цей ризик покрито на незмінні резервні копії. Для даних, які серверу ніколи не потрібно читати, шифруйте на власній машині перед завантаженням; див. резервні копії, зашифровані на клієнті.
З 23 продавців сховищних серверів Basalthold перевірено на 2 November 2026, 2 вимагали ID до доставки, а 12 могли попросити його за тригерами. Шифрування захищає диски; Без KYC: ні ID, ні селфі, ні документів, ні картки й ні номера телефону — на жодному етапі.
Що ще люди питають про віддалене розблокування?
Чи є консоль KVM або IPMI на серверах Basalthold?
Ні. Для клієнтів немає доступу IPMI або KVM-over-IP; перезавантаження та перевстановлення, які ви запитуєте в дашборді, виконує команда. Саме тому ця сторінка радить шифрувати диски з даними й зберігати систему завантажуваною.
Що, якщо я заблокую себе сам?
Запросіть перевстановлення в панелі керування. Перезавантаження, перевстановлення та скасування запитуються в дашборді й обробляються командою; перевстановлення стирає всі диски, включно з дисками для даних. Тримайте дані відновлюваними з другої копії, перш ніж змінювати шлях завантаження.
Чи потрібна команді Basalthold моя парольна фраза LUKS?
Ні. Ви можете зашифрувати кожен диск для даних за допомогою LUKS або вбудованого шифрування ZFS; ключі залишаються у вас, і ніхто з команди їх ніколи не запитує.
Чи можу я використовувати Clevis з TPM замість Tang?
Clevis має TPM pin, але тоді ключ залишиться всередині орендованої машини. Сервер Tang, який ви контролюєте, тримає частину секрету поза обладнанням.
Чи можу я орендувати зашифрований сховищний сервер за криптовалюту без KYC?
Так. Basalthold приймає BTC, USDT, USDC, ETH, SOL, LTC, від поповнення на 25 USD. Умови та правила — у прайс-листі.
Порожні диски, ваші ключі
Hold 40: AMD Ryzen 5 3600 (6 ядер / 12 потоків), 64 GB DDR4, 4 × 10 TB жорстких диски (40 TB raw) плюс 512 GB NVMe для системи, порт 1 Gbit/s із 60 TB трафіку за 30 днів, 1 IPv4 та IPv6 /64, за $201.09/30 днів. Крипта, без KYC.
- DomaineGoat LLC, зареєстрована в Панамі
- Ціни досліджено серед 23 продавців сховищ, 2 листопада 2026 року
- Без KYC, без документів
- Ваші ключі шифрування залишаються вашими
Джерела (9)
- dropbear-initramfs README.initramfs (2025.89-1~deb13u1) — Debian (read 2026-11-02)
- cryptsetup README.Debian, розділ 8: Remotely unlock encrypted rootfs — Debian (read 2026-11-02)
- список файлів dropbear-initramfs, Ubuntu noble — Ubuntu (read 2026-11-02)
- Clevis README: прив'язування томів LUKS — latchset (read 2026-11-02)
- clevis-luks-unlockers(7) — latchset (read 2026-11-02)
- Tang README — latchset (read 2026-11-02)
- Пакет clevis-systemd у Debian trixie — Debian (read 2026-11-02)
- zfs-load-key(8): шифрування — OpenZFS (read 2026-11-02)
- nfsroot: параметр ядра ip= — Linux kernel documentation (read 2026-11-02)