Comment charger LUKS passphrase de l'USB, retombant au clavier?

Je veux mettre en place une tête Linux (Debian Wheezy) PC avec chiffrement intégral de disque dur, avec la possibilité de débloquer le disque avec un lecteur USB, ou en entrant un mot de passe au clavier. Mon point de départ est une nouvelle installation à l'aide de la base de tout le disque l'option de chiffrement dans l'Installateur Debian, qui gère tout, en plus de /boot comme un LUKS-crypté groupe de volumes logiques et me donne l'option de clavier. Je vais décrire ma solution actuelle dans une réponse, dans l'espoir qu'il sera utile et que d'autres peuvent l'améliorer.

Voici certaines des questions que j'avais:

  • La configuration d'un mot de passe et de le mettre sur la clé USB.

  • Le chargement des modules USB dans le temps.

  • D'attente pour le lecteur USB reconnu par Linux avant d'essayer de lire.

  • L'identification du lecteur USB (et non pas une autre voiture qui arrive à être inséré).

  • La rédaction d'un "keyscript" pour tirer un mot de passe au large de la clé USB.

  • Veiller à ce que la chute-retour à clavier coups de pied dans tous les USB en cas d'insuffisance.

Je vais accepter une réponse avec des améliorations significatives et upvote réponses qui offrent des contributions.

source d'informationauteur Andrew