// travaux pratiques · Hygiène numérique
TP01 - Préparation du laboratoire et installation de restic
- TP 1 / 8
- 5 étapes
- ≈ 60 min
- Accès libre
Objectif : monter le laboratoire de deux machines virtuelles utilisé dans tous les TP, installer restic 0.19.1 depuis les binaires officiels en vérifiant leur intégrité, et préparer un jeu de données à sauvegarder.
Prérequis :
- Un poste avec VirtualBox (ou un autre hyperviseur), 8 Go de RAM libres et 60 Go d’espace disque.
- L’image ISO d’Ubuntu Server 24.04 LTS.
- Des notions de base en ligne de commande Linux.
Cadre : toutes les manipulations se font dans un laboratoire isolé. N’appliquez une politique de sauvegarde sur un serveur de production qu’après validation de la procédure et accord du responsable des données.
Actions à réaliser :
Créer les deux machines virtuelles. Installez Ubuntu Server 24.04 LTS (2 vCPU, 2 Go de RAM, 25 Go de disque, serveur OpenSSH coché) sur deux VM :
srv01: le serveur de production à protéger, adresse192.168.56.10;bkp01: le serveur de sauvegarde, adresse192.168.56.20.
Chaque VM dispose d’une carte NAT (accès Internet) et d’une carte « réseau privé hôte » (
192.168.56.0/24). Sursrv01, ajoutez un second disque virtuel de 10 Go : il jouera le rôle du disque externe hors ligne au TP08.Mettre à jour les systèmes et vérifier la connectivité. Sur les deux VM :
sudo apt update && sudo apt -y full-upgrade ip -brief addressDepuis
srv01:ping -c 3 192.168.56.20Télécharger restic et vérifier son empreinte (sur les deux VM) :
cd /tmp curl -LO https://github.com/restic/restic/releases/download/v0.19.1/restic_0.19.1_linux_amd64.bz2 curl -LO https://github.com/restic/restic/releases/download/v0.19.1/SHA256SUMS sha256sum --ignore-missing -c SHA256SUMSLa dernière commande doit afficher
restic_0.19.1_linux_amd64.bz2: OK. En production, vérifiez aussi la signature PGP du fichierSHA256SUMS.ascavec la clé de publication indiquée dans la documentation officielle.Installer le binaire.
bunzip2 restic_0.19.1_linux_amd64.bz2 sudo install -m 755 restic_0.19.1_linux_amd64 /usr/local/bin/restic restic versionLe paquet
resticdes dépôts Ubuntu fonctionne aussi, mais il fournit une version plus ancienne : les binaires officiels garantissent que les options utilisées dans ce cours sont disponibles. Pour les mises à jour ultérieures,sudo restic self-updatetélécharge et vérifie la nouvelle version.Créer un jeu de données sur srv01.
sudo mkdir -p /srv/data/{compta,projets,commun} for i in $(seq 1 50); do echo "Facture $i - $(date)" | sudo tee /srv/data/compta/facture-$i.txt > /dev/null; done sudo dd if=/dev/urandom of=/srv/data/projets/plans.bin bs=1M count=50 sudo cp -r /usr/share/doc /srv/data/commun/ sudo du -sh /srv/data
Vérification / résultat attendu :
restic versionafficherestic 0.19.1sur les deux VM.srv01jointbkp01sur le réseau privé.- Le dossier
/srv/datacontient environ 60 à 80 Mo de fichiers variés.
Pour aller plus loin : prenez un instantané (snapshot) VirtualBox des deux VM à ce stade : vous pourrez revenir à un état propre à tout moment. Notez que ces instantanés d’hyperviseur ne sont pas des sauvegardes au sens de la règle 3-2-1, puisqu’ils résident sur le même support que les VM.
// formation sur mesure
Former votre équipe sur ce sujet ?
Azur Secure anime des sessions intra-entreprise, à distance ou dans vos locaux sur la Côte d'Azur, adaptées au niveau de vos équipes.
