Passer au contenu principal

VPS : Récupérez vos fichiers avec System Rescue

Ce guide a été créé avec les produits suivants :

(Les détails peuvent varier selon les produits de différents fournisseurs, mais les concepts principaux restent les mêmes)

Introduction

Votre serveur ne démarre plus ? Vous êtes bloqué hors de votre système ou vous voulez créer une sauvegarde avant de faire des modifications ? En démarrant votre serveur avec le SystemRescue ISO, vous pouvez toujours accéder à vos disques, restaurer des fichiers importants et créer des sauvegardes localement. Ça marche même si le système d’exploitation d’origine n’est plus accessible.

Pour transférer les données récupérées en toute sécurité, vous pouvez utiliser SFTP (Secure File Transfer Protocol). Cette méthode vous permet de copier des fichiers depuis le système de secours vers votre ordinateur local ou vers un autre serveur via une connexion sécurisée et chiffrée.

Préparation

Pour effectuer la sauvegarde des données, vous allez utiliser la version 12.01 de SystemRescue ISO. Commencez par accéder à l’interface de votre VPS et rendez-vous dans la section ISOs.

Sélectionnez l’ISO parmi les options disponibles. Après avoir choisi la bonne ISO, cliquez sur Modifier l’ordre de démarrage puis sur le bouton Redémarrer pour lancer le processus de boot.

img

Une fois le serveur démarré depuis l’ISO, connectez-vous via la console VNC pour continuer. Quand la console est active, vous verrez le menu de démarrage de l’ISO SystemRescue. Sélectionnez ici l’option pour démarrer avec les paramètres par défaut.

Cela garantit que SystemRescue démarre avec la configuration standard recommandée, offrant un environnement stable et prêt à l’emploi pour la maintenance système ou la sauvegarde des données.

img

Monter le(s) disque(s)

Avant de monter un disque, il est important d’avoir une vue d’ensemble des périphériques de stockage disponibles et de leurs partitions. Vous pouvez faire ça avec la commande suivante :

fdisk -l

Cette commande liste tous les disques détectés avec les détails de leurs partitions. Le résultat inclut :

  • Les périphériques de stockage connectés (ex : /dev/sda, /dev/sdb),
  • La taille de chaque disque,
  • Les types de partitions,
  • Les partitions disponibles (ex : /dev/sda1, /dev/sda2, …),
  • Le type de système de fichiers (si détecté).

Dans cet exemple, le disque /dev/sda a trois partitions : /dev/sda1, /dev/sda2 et /dev/sda3. Assurez-vous de sélectionner la bonne partition avant de la monter. La sortie de fdisk -l vous aide à éviter les erreurs en montrant clairement quel disque contient quelles données. Exemple :

Disk /dev/sda: 111.76 GiB, 119998201240 bytes, 234373120 sectors
Device Boot Start End Sectors Size Type
/dev/sda1 * 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 3147775 2097152 1G Linux filesystem
/dev/sda3 3147776 234440703 231292928 110G Linux LVM

Une fois la bonne partition identifiée, l’étape suivante est de créer un dossier qui servira de point de montage. C’est l’emplacement où la partition sera accessible. Ensuite, montez la partition désirée dans ce dossier. Il est recommandé d’effectuer le montage en mode lecture seule pour garantir un accès sécurisé aux données.

Pour créer le point de montage et attacher la partition, utilisez les commandes suivantes :

mkdir /mnt/rescue
mount -o ro /dev/sdaX /mnt/rescue

Remplacez /dev/sdaX par l’identifiant correct de la partition que vous avez trouvé avec fdisk -l. Dans cet exemple, /dev/sda2 serait la bonne partition pour notre disque.

Configuration du pare-feu

Pour des raisons de sécurité, SystemRescue active son pare-feu par défaut. Cela signifie que toutes les connexions entrantes sont bloquées pour protéger le système contre les accès non autorisés.

Cependant, dans ce cas, vous devez autoriser une connexion depuis votre machine locale vers le serveur SFTP qui tourne sur SystemRescue. Pour cela, vous devez soit configurer le pare-feu pour autoriser le trafic SFTP, soit le désactiver temporairement.

Si vous travaillez dans un environnement réseau de confiance, la solution la plus simple et rapide est d’arrêter le service pare-feu dans SystemRescue avec la commande suivante :

systemctl stop iptables

Définir le mot de passe root

Le client SFTP doit s’authentifier avec un nom d’utilisateur et un mot de passe pour accéder aux données du serveur SFTP. Le compte root du système est utilisé pour que le client puisse accéder aux fichiers visibles dans SystemRescue. Par défaut, l’authentification en root dans SystemRescue n’est pas autorisée. Il faut définir un mot de passe pour permettre au client de s’authentifier. Définissez un mot de passe avec la commande suivante :

[root@sysrescue ~]# passwd root
New password:
Retype new password:
passwd: password updated successfully

Transfert des données

Vous êtes maintenant prêt à sauvegarder vos données. Pour cela, ouvrez simplement le client FTP de votre choix et établissez une connexion à votre serveur. Assurez-vous de sélectionner SFTP comme protocole de transfert. Pour le nom d’hôte, entrez l’adresse IP de votre serveur, utilisez le port 21 et connectez-vous avec l’utilisateur root et le mot de passe que vous avez défini précédemment.

img

Quand vous vous connectez à un serveur via SFTP pour la première fois, WinSCP affiche cette alerte de sécurité. L’avertissement apparaît parce que la clé d’hôte du serveur n’est pas encore stockée dans votre cache local.

Dans ce cas, où vous savez que l’adresse IP est correcte et que vous avez lancé cette connexion volontairement, il est sûr de faire confiance au serveur. Cliquez simplement sur "Oui" pour confirmer. Cela ajoutera la clé du serveur à votre cache et vous ne serez plus sollicité pour ce serveur à l’avenir.

img

Maintenant que vous êtes connecté, naviguez jusqu’au dossier rescue que vous avez créé plus tôt. Vous aurez accès à vos fichiers et pourrez commencer à les télécharger sur votre machine locale. Parcourez simplement les dossiers, sélectionnez les données que vous voulez sauvegarder et transférez-les en toute sécurité via SFTP.

img

Conclusion

Vous avez maintenant réussi à récupérer et sauvegarder vos fichiers importants. Cela signifie que vos données sont en sécurité et prêtes à être restaurées quand vous en aurez besoin. À ce stade, vous pouvez poursuivre avec d’autres actions, comme réinstaller votre serveur, réparer le système ou migrer vos données vers un nouvel environnement.

Pour toute question ou assistance, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂