У мене є повністю зашифрований сервер під управлінням Debian 7 і встановив dropbear і busybox для розблокування контейнера LUKS через SSH (як описано в цьому підручнику та в цьому відповіді на U&L ).
На жаль, кожного разу, коли я намагаюся перезавантажити SSH на сервер (через локальну мережу), я отримую помилку "Підключення відхилено". Я спробував telnet
і nmap
порт за замовчуванням (22), і обидва кажуть, що порт закритий.
На сервері є ufw
правило приймати весь трафік з локальної мережі:
Anywhere ALLOW 192.168.1.0/24
Я спробував змінити порт , який прослуховує Dropbear на в , /etc/defaults/dropbear
але ssh
і telnet
по - , як і раніше відмовлялися з'єднання 1 .
Як я можу забезпечити відкриття порту на цьому етапі процесу завантаження, щоб я міг підключитися, щоб розблокувати контейнер LUKS?
Вимкнення брандмауера не має ніякого значення: nmap
показує, що всі порти все ще закриті.
Оновлення 2/14
Я додав break=premount
до рядка ядра і мав штуршок у програмі initramfs. dropbear
почалося, але мережа не працює на той момент. Після виходу з мережі з’являється мережа і завантаження триває до тих пір, поки не з'явиться запит на розблокування пристрою LUKS.
У цей момент мережа працює , і хост призначив правильну IP-адресу, але порт 22 все ще закритий.
Лінія IP, /etc/initramfs-tools/intiramfs.conf
яку я використовую:
export IP=192.168.1.200::192.168.1.1:255.255.255.0::eth0:off
Відповідно до вказівок, які /usr/share/doc/cryptsetup/README.remote.gz
я намагався просто додати параметр пристрою, але цього недостатньо, щоб підвести мережу та отримати dhcp в оренду.
Оновлення 11.10.14
Відповідь Карла полягала в тому, що потрібно: налаштування /etc/initramfs-tools/conf.d/cryptroot
було ключовим:
target=md1_crypt,source=UUID=8570d12k-ccha-4985-s09f-e43dhed9fa2a
Цей посібник також виявився більш сучасним та актуальним (і успішним).
ps
) і слухає очікуваний порт (через netstat
)?
break=X
параметрів завантаження, щоб отримати ранню initramfs
оболонку? Щоразу, коли я налагоджую проблеми із шифруванням файлової системи, я використовую break=premount
. Ви можете перевірити, яка ситуація, вирішити її та продовжити завантаження.