как я могу стереть сервер, к которому у меня нет физического доступа?

У меня есть выделенный сервер Godaddy, который я хотел бы отменить. Прежде чем я это сделаю, я хотел бы сделать чистый формат на сервере, чтобы убедиться, что следующий человек, который получает сервер, не сможет ничего восстановить (я не знаю, насколько основателен Godaddy, когда дело доходит до переформатирования давая диск кому-то другому.)

У меня, конечно, нет физического доступа к машине, поэтому все, что я делаю, мне нужно сделать через ssh. Я не совсем уверен, что я на самом деле могу сделать.

5 Solutions collect form web for “как я могу стереть сервер, к которому у меня нет физического доступа?”

Самый простой способ сделать это – перезаписать весь диск нулями.

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

Просто знайте, что как только вы выполните это, вы не вернетесь. Как только команда закончится, и вы вернетесь в приглашение оболочки, ничего не будет работать, и коробка будет крайне недовольна.
Также может быть более безопасным, чем

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

Таким образом, если вы потеряете соединение или что-то еще, работа не умрет на полпути через стирание диска.

Какая часть вашего сайта чувствительна?

Если это только данные в файлах, то перезапись файла с данными из /dev/zero или /dev/random с использованием встроенного инструмента, такого как dd должна выполняться нормально, если файловая система не выделяет новое хранилище при перезаписи файл.

Если сама структура каталогов чувствительна (например, имена файлов), вам потребуется более тщательное решение. Я здесь в затруднении, но вам, вероятно, потребуется (пост-переписать) удалить все файлы в каждом каталоге, а затем создать кучу файлов в том же каталоге, используя touch и удалив их перед удалением родительского каталога, используя алгоритм глубины. Я знаю, что что-то может быть сделано с помощью find и т. Д., Но я не знаю готового инструмента, который делает это.

В вашем случае измельчение файлов (переписывание файла с использованием случайных данных) чрезмерно велико, потому что никто не попытается восстановить ваши данные, отвлекая физический диск и попытаться захватить данные по треку. Я не уверен, что техника восстановления даже больше работает с современными приводами высокой плотности; перезапись данных с нулями может быть более чем достаточной.

как насчет использования команды shred. Я думаю, что это может решить вашу цель.

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

Я делал это несколько раз с помощью dd if=/dev/urandom of=/dev/sda

Вы могли бы попробовать написать сценарий, который рекурсивно решает рекурсивно через каталоги, в которые вы храните конфиденциальные данные.

Interesting Posts
Linux и Unix - лучшая ОС в мире.