fiziksel erişimim olmayan bir sunucuyu nasıl silebilirim?


11

İptal etmek istediğim bir Godaddy adanmış sunucum var. Bunu yapmadan önce, sunucuyu alan bir sonraki kişinin hiçbir şeyi silemediğinden emin olmak için sunucuda temiz bir biçim yapmak istiyorum (Godaddy'nin daha önce yeniden biçimlendirme konusunda ne kadar kapsamlı olduğunu bilmiyorum diski başkasına vermek.)

Elbette makineye fiziksel erişimim yok, bu yüzden ne yaparsam yapayım ssh aracılığıyla yapmam gerekecekti. Gerçekten ne yapabileceğimden emin değilim.


1
Temel bir işletim sistemini yeniden oluşturabileceğiniz bir web konsolunuz var, değil mi? Eğer varsa, bu şekilde yapın, bu tüm bilgileri siler ve temiz ve temel bir işletim sistemi oluşturur
Luciano Facchinelli

Yanıtlar:


11

Bunu yapmanın en basit yolu, tüm sürücüyü sıfırlarla yazmaktır.

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

Bunu yürüttüğünüzde geri dönüşün olmayacağını bilin. Komut bittiğinde ve bir kabuk komut istemine geri döndüğünüzde, hiçbir şey çalışmayacak ve kutu son derece mutsuz olacaktır.
Ayrıca bu işlemi arka planda yapmak da daha güvenli olabilir.

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

Bu şekilde bağlantınızı kaybederseniz, iş sürücüyü silerek yarı yolda kalmaz.


1
Parçalamanın daha güvenli olacağını varsayıyorum, ama denediğimde Giriş / çıkış hataları ve geçersiz argümanlar hakkında şikayet etti. Ben de bunu yaptım. İhtiyacım olan şey için yeterince iyi. Teşekkürler!
HappyEngineer

2

Sitenizin hangi kısmı hassastır?

Yalnızca dosyalardaki verilerse, dosya sisteminin üzerine yazarken yeni bir depolama alanı ayırmadığı varsayılarak, yapması gereken gibi yerleşik bir araçtan gelen verilerle /dev/zeroveya dosyanın üzerine yazılır./dev/randomdd

Dizin yapısının kendisi hassassa (örneğin dosya adları), daha kapsamlı bir çözüme ihtiyacınız vardır. Burada bir kayıp yaşıyorum, ancak muhtemelen her dizindeki tüm dosyaları (üzerine yazdıktan sonra) silmeniz, ardından bir dizini kullanarak touchana dizini silmeden önce aynı dizinde bir grup dosya oluşturmanız ve silmeniz gerekir. önce derinlik algoritması. Bir şey kullanılarak yapılabileceğini biliyorum find, ama bunu yapan hazır bir araç bilmiyorum.

Sizin durumunuzda, dosyaları parçalamak (rasgele verilerle dosyanın üzerine tekrar yazmak) aşırıdır, çünkü kimse fiziksel sürücüyü parçalayıp verilerinizi yakalamaya çalışarak verilerinizi kurtarmaya çalışmaz. Kurtarma tekniğinin artık modern yüksek yoğunluklu sürücülerle çalıştığından emin değilim; sıfır içeren verilerin üzerine yazmak fazlasıyla yeterli olabilir.



0

İle birkaç kez yaptım dd if=/dev/urandom of=/dev/sda


-2

Hassas verileri depoladığınız dizinler aracılığıyla özyinelemeli bir komut dosyası yazmayı deneyebilirsiniz.


Bir dizin üzerinden parçalamak bir anlam ifade etmez. Parçalama, tanımlanmamış herhangi bir dizinle ilişkili olmayan, bir dosya sisteminde ayrılmamış alanı silmek anlamına gelir.
Gilles 'SO- kötü olmayı bırak

@Gilles: Sanitasyon yapmayı düşünüyorsun. Parçalama, dosyanın deposunu dosya sistemine bırakmadan önce bir dosyanın deposunu rastgele verilerle yazar .
Mike DeSimone

@Mike: Bu anlamda hiçbir zaman “sterilize etmeyi” duymadım (AFAIK sadece hassas olmayan bilgileri korurken hassas bilgileri kaldırmak için kullanılır). Bir dosyayı parçalamak teknik olarak anlamlıdır ancak çok yararlı değildir (yeniden tahsis edilen bloklar, silinmiş dosyalar, kısmi bloklar ne olacak?). Adı ne olursa olsun, askerin peşinde değil.
Gilles 'SO- kötü olmayı bırak
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.