permet aux élèves de rejoindre leur classe avec son code, et les fiches en lot
L'élève saisit le code de classe et son prénom, le prof accepte, l'élève voit une seule fois son identifiant et son code. Aucun e-mail. Le prof peut aussi régénérer les fiches de plusieurs élèves d'un coup. Procédure pour prouver la copie de la clé des sauvegardes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
1ac8d4773a
commit
dd4f9c3c55
21 changed files with 573 additions and 26 deletions
|
|
@ -21,7 +21,7 @@ révèle rien.
|
|||
|
||||
## Où est la clé de déchiffrement
|
||||
|
||||
- Clé privée age : `/root/.age/cle-sauvegardes.txt`, permissions `600`, **ne quitte jamais le serveur**.
|
||||
- Clé privée age : `/root/.age/cle-sauvegardes.txt`, permissions `600`. Elle ne quitte le serveur que pour la copie de secours d'Adam (ci-dessous), jamais vers Git ni ailleurs.
|
||||
- Clé publique (sans risque à diffuser) : voir la sortie de `age-keygen` lors du déploiement, ou :
|
||||
```
|
||||
sudo grep 'public key' /root/.age/cle-sauvegardes.txt
|
||||
|
|
@ -34,9 +34,23 @@ façon de déchiffrer les sauvegardes existantes. Exemple pour la récupérer (
|
|||
lancer depuis le Mac, le fichier arrive en clair sur le Mac donc à stocker
|
||||
immédiatement dans un endroit sûr puis à effacer du téléchargement) :
|
||||
```
|
||||
scp paillasse:/root/.age/cle-sauvegardes.txt ~/Desktop/
|
||||
# puis la mettre immédiatement dans un gestionnaire de mots de passe,
|
||||
# et supprimer la copie en clair sur le Desktop.
|
||||
# La clé appartient à root : un simple scp échouerait. La redirection écrit
|
||||
# le fichier sur le Mac sans jamais l'afficher.
|
||||
ssh paillasse 'sudo cat /root/.age/cle-sauvegardes.txt' > ~/Desktop/cle-sauvegardes-syllabus.txt
|
||||
```
|
||||
|
||||
Puis la ranger dans le gestionnaire de mots de passe (pièce jointe d'une
|
||||
fiche « Syllabus — clé des sauvegardes ») ou sur une clé USB chiffrée, et
|
||||
**supprimer la copie du Bureau**.
|
||||
|
||||
### Prouver que la copie fonctionne (sans montrer la clé)
|
||||
|
||||
Sur le serveur, chiffrer un message de test avec la clé **publique** ; sur le
|
||||
Mac, le déchiffrer avec la **copie** (installer `age` : `brew install age`) :
|
||||
|
||||
```
|
||||
ssh paillasse 'sudo bash -c "PUB=\$(grep -oP \"(?<=public key: )age1\\S+\" /root/.age/cle-sauvegardes.txt); echo \"copie OK \$(date +%F)\" | age -r \$PUB"' > ~/Desktop/test-cle.age
|
||||
age -d -i <chemin de la copie> ~/Desktop/test-cle.age # doit afficher « copie OK … »
|
||||
```
|
||||
|
||||
## Identifiants Dedibackup
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue