web-dev-qa-db-ja.com

物理的にアクセスできないサーバーをワイプするにはどうすればよいですか?

キャンセルしたいGodaddy専用サーバーがあります。その前に、サーバーでクリーンなフォーマットを実行して、サーバーを取得した次の人が何も元に戻せないようにします(以前の再フォーマットに関しては、Godaddyがどれほど徹底的かわかりません)ディスクを他の人に渡す。)

もちろん、私はマシンに物理的にアクセスできないので、何をするにしてもsshを介して行う必要があります。実際に何ができるのかよくわかりません。

11
HappyEngineer

これを行う最も簡単な方法は、ドライブ全体をゼロで上書きすることです。

 dd if=/dev/zero of=/dev/sdX bs=1M

一度実行すると、元に戻すことはできません。コマンドが終了し、シェルプロンプトに戻るとすぐに、何も機能せず、ボックスは非常に不幸になります。
次の操作を実行して、その操作をバックグラウンドで実行する方が安全な場合もあります。

dd if=/dev/zero of=/dev/sdX bs=1M &

そうすれば、接続などが失われた場合でも、ドライブのワイプの途中でジョブが停止することはありません。

11
Patrick

あなたのサイトのどの部分が敏感ですか?

ファイル内のデータだけの場合は、ddなどの組み込みツールを使用して/dev/zeroまたは/dev/randomのデータでファイルを上書きしても問題ありませんファイルを上書きするときに、ファイルシステムは新しいストレージを割り当てません。

ディレクトリ構造自体が機密である場合(ファイル名など)、より徹底的なソリューションが必要になります。私はここで途方に暮れていますが、おそらく(上書き後)各ディレクトリ内のすべてのファイルを削除してから、touchを使用して同じディレクトリに多数のファイルを作成し、削除する前にそれらを削除する必要があります深さ優先アルゴリズムを使用した親ディレクトリ。 findなどを使用して何かを作成できることは知っていますが、これを実行するすぐに使用できるツールについては知りません。

あなたの場合、ファイルを細断処理す​​る(ランダムなデータでファイルを繰り返し上書きする)のはやり過ぎです。物理ドライブを分解してトラックエッジデータを取得しようとする人は誰もいないからです。回復技術が最新の高密度ドライブでも機能するかどうかはわかりません。ゼロでデータを上書きするだけで十分な場合があります。

2
Mike DeSimone

shredコマンドの使用はどうですか。これであなたの目的は解決できると思います。

http://www.linfo.org/shred.html

1
Abhishek

dd if=/dev/urandom of=/dev/sdaで何度かやりました

0
rvs