J'ai un serveur entièrement crypté exécutant Debian 7 et j'ai configuré dropbear et busybox pour déverrouiller le conteneur LUKS via SSH (comme décrit dans ce tutoriel et dans cette réponse U&L ).
Malheureusement, chaque fois que j'essaye de SSH sur le serveur (via le LAN) au redémarrage, j'obtiens une erreur "Connexion refusée". Je l' ai essayé telnet
et nmap
au port par défaut (22) et autant dire que le port est fermé.
Le serveur a une ufw
règle pour accepter tout le trafic provenant du LAN:
Anywhere ALLOW 192.168.1.0/24
J'ai essayé de changer le port qui écoute Dropbear sur dans /etc/defaults/dropbear
mais ssh
et telnet
sont des connexions toujours refusé 1 .
Comment puis-je m'assurer qu'un port est ouvert à ce stade du processus de démarrage afin de pouvoir me connecter pour déverrouiller le conteneur LUKS?
La désactivation du pare-feu ne fait aucune différence: nmap
affiche tous les ports toujours fermés.
Mise à jour 2/14
J'ai ajouté break=premount
à la ligne du noyau et j'ai fouillé dans les initramfs. dropbear
a commencé, mais le réseau n'est pas opérationnel à ce stade. Après avoir quitté, le réseau apparaît et le démarrage se poursuit jusqu'à l'invite de déverrouillage du périphérique LUKS.
À ce stade, le réseau est en place et l'hôte a reçu la bonne adresse IP, mais le port 22 est toujours fermé.
La ligne IP que /etc/initramfs-tools/intiramfs.conf
j'utilise est:
export IP=192.168.1.200::192.168.1.1:255.255.255.0::eth0:off
Conformément aux instructions de /usr/share/doc/cryptsetup/README.remote.gz
J'ai essayé d'ajouter simplement l'option de périphérique, mais ce n'est pas suffisant pour mettre le réseau en place et obtenir un bail DHCP.
Mise à jour 11/10/14
La réponse de Karl était ce qu'il fallait: l'installation /etc/initramfs-tools/conf.d/cryptroot
était la clé:
target=md1_crypt,source=UUID=8570d12k-ccha-4985-s09f-e43dhed9fa2a
Ce guide s'est également révélé plus à jour et plus pertinent (et efficace).
ps
) et écoute sur le port que vous attendez (via netstat
)?
break=X
paramètres de démarrage pour obtenir un premier initramfs
shell? Chaque fois que je débogue des problèmes de chiffrement du système de fichiers, j'utilise break=premount
. Vous pouvez vérifier la situation, la résoudre et poursuivre le démarrage.