GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je supprimer complètement le contenu de mon ancien VPS ?

Solution 1 :

  1. Supprimez autant de fichiers que possible en utilisant shred ou tout simplement rm .
  2. Créez un gros fichier aléatoire sur tout l'espace avec cat /dev/urandom > /bigfile
  3. Essuyez ceci avec shred (le nombre d'itérations que vous exécutez dépend de vous, sauf si vous en avez très des informations sensibles, vous pourriez simplement utiliser shred /bigfile -n 0 -z pour mettre à zéro l'espace nouvellement aléatoire.
  4. Répétez les étapes 2 et 3 pour chaque système de fichiers, à moins que votre configuration ne soit entièrement sur un seul système de fichiers.

Une mise en garde massive cependant :vous n'affectez que l'espace sur le support physique sur lequel vos données résident en ce moment. C'était peut-être ailleurs hier parce que l'hôte a décidé de réorganiser les volumes/groupes LVM sur lesquels se trouvent les données, ou peut-être que votre machine virtuelle a été déplacée d'un hôte à l'autre dans le cadre d'un exercice de rééquilibrage de charge, et l'hôte peut bien avoir des sauvegardes à plusieurs endroits dans le cadre des plans de reprise après sinistre standard (ainsi, si la machine hôte est tombée en panne de manière catastrophique, ils pourraient restaurer votre machine à partir de la dernière bonne sauvegarde connue).

La seule vraie façon de s'assurer que les données sont illisibles est de s'assurer qu'elles commencent illisibles en utilisant un système de fichiers cryptographique fort (ou tout ancien système de fichiers sur un dispositif de bloc de cryptage fort) et en gardant les clés de cryptage correctement sécurisées (c'est-à-dire qu'elles ne sont stockées nulle part près du contenu lui-même). Malheureusement, vous ne pouvez pas le faire à partir de votre position actuelle, sauf si vous avez accès à une machine à voyager dans le temps car les données sont déjà là (et possible ailleurs) non cryptées.

Solution 2 :

Avez-vous demandé au personnel de Linode quelles sont leurs recommandations ? D'après mon expérience, ils sont très réactifs et seront très honnêtes et directs dans leur réponse.

Linode met à disposition l'image de secours Finnix sur tous les comptes. Vous pouvez accorder à cette image l'accès à vos images de disque dans LPM, démarrer Finnix, puis suivre les étapes décrites dans les autres réponses pour effectuer un nettoyage sécurisé de vos systèmes de fichiers.

Solution 3 :

Tout d'abord, montez toutes vos partitions ext3 en ext2. Cela désactivera l'utilisation du journal afin que vous puissiez détruire les choses correctement. Cela peut être fait en éditant /etc/fstab et en changeant toutes les instances de ext3 à ext2 puis redémarrer.

Utilisez ensuite find avec shred pour détruire et supprimer le contenu de /var , /srv , /home , /root , /usr/local , et /opt .

find /var /srv /home /root /usr/local /opt -depth \( -type f -exec shred -f -z -u {} \; -o -type d -exec rmdir {} \; -o rm -f {} \; \)

Détruisez ensuite vos volumes dans le panneau de configuration.


Linux
  1. Comment puis-je supprimer une nouvelle ligne si c'est le dernier caractère d'un fichier ?

  2. en utilisant Linux, comment puis-je passer le contenu d'un fichier en tant que paramètre à un exécutable ?

  3. Comment afficher le contenu du fichier de manière récursive ?

  4. Comment puis-je supprimer un mot de passe et verrouiller le compte en une seule étape ?

  5. Comment puis-je supprimer une imprimante de CUPS ?

Comment lister le contenu d'un paquet sous Linux

Comment afficher le contenu d'une archive ou d'un fichier compressé sous Linux

Comment supprimer des packages dans le WHM ?

Comment supprimer des fichiers en toute sécurité à l'aide de la commande Shred dans Debian 11

Comment supprimer le texte sélectionné dans l'éditeur vi

Comment puis-je me connecter à Postgres exécuté sur l'hôte Windows depuis WSL2 ?