আমি কীভাবে এমন একটি সার্ভার মুছব যেখানে আমার শারীরিক অ্যাক্সেস নেই?


11

আমার একটি গডাড্ডি ডেডিকেটেড সার্ভার রয়েছে যা আমি বাতিল করতে চাই। আমি এটি করার আগে আমি সার্ভারে একটি পরিষ্কার ফর্ম্যাট করতে চাই তা নিশ্চিত করার জন্য যে পরবর্তী ব্যক্তি যে সার্ভারটি পেয়েছে সে কোনও কিছুই মুছে ফেলতে সক্ষম নয় (গুডাড্ডি যখন পুনরায় ফর্ম্যাটিংয়ের কথা আসে তখন আমি কতটা পুঙ্খানুপুঙ্খভাবে জানি না অন্য কাউকে ডিস্ক দেওয়া।)

আমার অবশ্যই মেশিনে শারীরিক অ্যাক্সেস নেই, তাই আমি যাই করুক তা এসএসএসের মাধ্যমে করতে হবে। আমি আসলে কী করতে পারি তা আমি নিশ্চিত নই।


1
আপনার একটি ওয়েব-কনসোল রয়েছে যেখানে আপনি একটি বেসিক ওএস পুনরায় তৈরি করতে পারবেন, তাই না? আপনার যদি এটি থাকে তবে সেভাবে করুন, এটি একটি পরিষ্কার এবং বেসিক ওএস তৈরির সমস্ত তথ্য মুছে ফেলবে
লুসিয়ানো ফেচিনেল্লি

উত্তর:


11

এটি করার সহজ উপায় হ'ল জিরো দিয়ে পুরো ড্রাইভটি ওভাররাইট করা।

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

শুধু জেনে রাখুন যে একবার আপনি এটি কার্যকর করেন, আর ফিরে আসবে না। কমান্ডটি শেষ হওয়ার সাথে সাথে আপনি শেল প্রম্পটে ফিরে আসবেন, কিছুই কার্যকর হবে না এবং বাক্সটি অত্যন্ত অসন্তুষ্ট হবে।
এটি অপারেশন করে ব্যাকগ্রাউন্ডেও নিরাপদ হতে পারে

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

এইভাবে আপনি যদি আপনার সংযোগ বা কিছু হারিয়ে ফেলেন তবে ড্রাইভটি মোছার মধ্য দিয়ে কাজটি অর্ধেক পথে মারা যায় না।


1
আমি ধরে নিয়েছি ভাঁজটি আরও সুরক্ষিত হত তবে আমি যখন এটি চেষ্টা করেছি তখন ইনপুট / আউটপুট ত্রুটি এবং অবৈধ যুক্তি সম্পর্কে অভিযোগ করেছিল। সুতরাং আমি সবেমাত্র এটি করেছি। আমার যা প্রয়োজন তার জন্য এটি যথেষ্ট ভাল। ধন্যবাদ!
হ্যাপিইঞ্জিনার

2

আপনার সাইটের কোন অংশটি সংবেদনশীল?

তাহলে থেকে নেওয়া ডেটা দিয়ে ফাইল কে overwrite ফাইলের মধ্যে মাত্র ডেটা আছে, তাহলে /dev/zeroবা /dev/randomব্যবহার করে একটি বিল্ট-ইন টুল যেমন ddজরিমানা করা উচিত, ফাইলসিস্টেম অভিমানী নতুন জমা রাখার বরাদ্দ নেই যখন একটি ফাইল কে overwrite।

যদি ডিরেক্টরি কাঠামো নিজেই সংবেদনশীল হয় (উদাহরণস্বরূপ ফাইলের নাম), তবে আপনার আরও বিশদ সমাধানের প্রয়োজন হবে। আমি এখানে একটি ক্ষতির মুখোমুখি হয়েছি, তবে আপনাকে সম্ভবত প্রতিটি ডিরেক্টরিতে সমস্ত ফাইল মুছে ফেলার দরকার হবে (তারপরে মুদ্রাক্ষরিত), তবে একই ডিরেক্টরিতে একটি পচ্ছত ডিরেক্টরি touchমুছে ফেলার আগে মুখ্য ডিরেক্টরিটি মুছে ফেলার আগে এবং সেগুলি মুছতে হবে গভীরতা প্রথম অ্যালগরিদম। আমি জানি কিছু ব্যবহার করে তৈরি করা যায়find , তবে আমি এটি প্রস্তুত টু-গো সরঞ্জাম সম্পর্কে জানি না this

আপনার ক্ষেত্রে, ফাইলগুলি সঙ্কুচিত করা (এলোমেলোভাবে ফাইলের সাথে বারবার ফাইলকে ওভাররাইট করা) অতিরিক্ত কাজ করা হয় কারণ কেউ শারীরিক ড্রাইভকে আলাদা করে রেখে এবং ট্র্যাক-এজ ডেটা ধরার চেষ্টা করে আপনার ডেটা পুনরুদ্ধার করার চেষ্টা করে না। আমি নিশ্চিত নই যে পুনরুদ্ধার কৌশলটি আধুনিক উচ্চ-ঘনত্ব ড্রাইভগুলির সাথে আর কাজ করে; শূন্যগুলির সাথে ওভাররাইটিং ডেটা যথেষ্ট পরিমাণের চেয়ে বেশি হতে পারে।




-2

আপনি এমন একটি স্ক্রিপ্ট লেখার চেষ্টা করতে পারেন যা সংবেদনশীল ডেটা আপনি সংরক্ষণ করেছেন সেই ডিরেক্টরিগুলির মাধ্যমে পুনরাবৃত্তভাবে বিস্ফোরিত হয়।


একটি ডিরেক্টরি মাধ্যমে বিভাজক অর্থহীন। ক্রেডিংয়ের অর্থ একটি ফাইল সিস্টেমের অব্যাহত স্থানটি মুছা, যা সংজ্ঞা অনুসারে কোনও ডিরেক্টরিের সাথে সম্পর্কিত নয়।
গিলস 11'13

@ গিলস: আপনি স্যানিটাইজেশনের কথা ভাবছেন। শ্রেডিং ফাইল সিস্টেমে ফিরে ফাইল সিস্টেমে মুক্ত করার আগে এলোমেলো তথ্য দিয়ে একটি ফাইলের স্টোরেজ ওভাররাইট করে ।
মাইক ডিসিমোন

@ মাইক: আমি সে অর্থে কখনই "স্যানিটাইজিং" শুনিনি (এএফএইকি এটি কেবল সংবেদনশীল তথ্য অপসারণের সময় সংবেদনশীল তথ্য বজায় রাখার জন্য ব্যবহৃত হয়)। একটি ফাইল ভাঙা প্রযুক্তিগতভাবে অর্থবহ তবে খুব কার্যকর নয় (রিলোকটেড ব্লক, মুছে ফেলা ফাইলগুলি, আংশিক ব্লকগুলি সম্পর্কে কী?) এটি যাকে বলা হোক না কেন, প্রশ্নকর্তা এর পরে তা হয় না।
গিলস 'এস-অশুভ হওয়া বন্ধ করুন'
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.