Ho un server completamente crittografato con Debian 7 e ho installato Dropbear e busybox per sbloccare il contenitore LUKS tramite SSH (come descritto in questo tutorial e in questa risposta U&L ).
Sfortunatamente, ogni volta che provo e SSH al server (tramite LAN) al riavvio, ricevo un errore "Connessione rifiutata". Ho provato telnete nmapalla porta predefinita (22) ed entrambi dicono che la porta è chiusa.
Il server ha una ufwregola per accettare tutto il traffico dalla LAN:
Anywhere ALLOW 192.168.1.0/24
Ho provato a cambiare la porta che ascolti dropbear stradale di /etc/defaults/dropbearma sshe telnetstanno ancora rifiutato connessioni 1 .
Come posso assicurarmi che una porta sia aperta in quella fase del processo di avvio in modo da potermi connettere per sbloccare il contenitore LUKS?
Disabilitare il firewall non fa differenza: nmapmostra tutte le porte ancora chiuse.
Aggiornamento 2/14
Ho aggiunto break=premountalla riga del kernel e ho dato un'occhiata agli initramfs. dropbearè stato avviato, ma la rete non è attiva a quel punto. Dopo essere uscito, la rete si avvia e l'avvio continua fino a quando non viene richiesto di sbloccare il dispositivo LUKS.
A questo punto, la rete è attiva e all'host è stato assegnato l'indirizzo IP corretto, ma la porta 22 è ancora chiusa.
La linea IP in /etc/initramfs-tools/intiramfs.confuso è:
export IP=192.168.1.200::192.168.1.1:255.255.255.0::eth0:off
Coerentemente con le indicazioni in /usr/share/doc/cryptsetup/README.remote.gzho provato solo ad aggiungere l'opzione del dispositivo, ma ciò non è sufficiente per far salire la rete e ottenere un contratto di locazione di dhcp.
Aggiornamento dell'11 / 10/14
La risposta di Karl era ciò che era richiesto: l'installazione /etc/initramfs-tools/conf.d/cryptrootera la chiave:
target=md1_crypt,source=UUID=8570d12k-ccha-4985-s09f-e43dhed9fa2a
Questa guida si è inoltre dimostrata più aggiornata e pertinente (e di successo).
ps) e in ascolto sulla porta che ti aspetti (tramite netstat)?
break=Xparametri di avvio per ottenere una initramfsshell iniziale ? Ogni volta che debug problemi di crittografia del filesystem, uso break=premount. È possibile verificare qual è la situazione, risolverla e continuare l'avvio.