Bonjour,
je l'ai fais assez récemment avec une gentoo sur une machine louée chez un gros hébergeur français.
Dans un premier temps, il est bien d'installer un système de base sur la machine pour pouvoir travailler à se mise en place.
Le grand principe est de créer une partition boot en clair contenant un noyau et un initrd.
Tu dois forger cet initrd pour qu'au boot il initialise le réseau et de lance un petit serveur SSH (par exemple dropbear).
Ainsi au reboot, tu peux te connecter au serveur a l’intérieur du initrd, avec aucun disque monté, tout se passe en ram.
A partir de ce moment, si tu as mis les bon outils dans l'initrd, tu peux creer une partition, la chiffrée, et en faire ton rootfs et installer une debian avec debootstrap.
Ainsi à chaque reboot de la machine, tu devra te connecter en ssh pour déchiffrer à la main les disques et mount root, puis de donner la main au vrai démarrage du système.
J'ai tenté à la base de le faire à partir d'une debian, mais finalement c'est beaucoup plus simple avec une gentoo en faisant tout son initrd à la main :)
# Initrd plus SSH
Posté par lay . En réponse au message [RÉSOLU] cryptsetup et installation à distance. Évalué à 5.
Bonjour,
je l'ai fais assez récemment avec une gentoo sur une machine louée chez un gros hébergeur français.
Dans un premier temps, il est bien d'installer un système de base sur la machine pour pouvoir travailler à se mise en place.
Le grand principe est de créer une partition boot en clair contenant un noyau et un initrd.
Tu dois forger cet initrd pour qu'au boot il initialise le réseau et de lance un petit serveur SSH (par exemple dropbear).
Ainsi au reboot, tu peux te connecter au serveur a l’intérieur du initrd, avec aucun disque monté, tout se passe en ram.
A partir de ce moment, si tu as mis les bon outils dans l'initrd, tu peux creer une partition, la chiffrée, et en faire ton rootfs et installer une debian avec debootstrap.
Ainsi à chaque reboot de la machine, tu devra te connecter en ssh pour déchiffrer à la main les disques et mount root, puis de donner la main au vrai démarrage du système.
J'ai tenté à la base de le faire à partir d'une debian, mais finalement c'est beaucoup plus simple avec une gentoo en faisant tout son initrd à la main :)