এসএসএসে রুট লগনের অনুমতি দেওয়ার কোনও সুস্পষ্ট সুবিধা
কিছু ব্যাকআপ সিস্টেম রয়েছে যা প্রকৃতপক্ষে ব্যাকআপটি সম্পাদন করতে দূরবর্তী সিস্টেমে রুট হওয়া দরকার। দূরবর্তী সিস্টেমে রক্ষণাবেক্ষণের কাজগুলি সম্পাদন করতে কী-ভিত্তিক প্রমাণীকরণের সাথে জিনিসগুলি সেটআপ করা অস্বাভাবিক কিছু নয়।
আমি দৃ strongly়ভাবে বলতে চাই যে ডিফল্টটি PermitRootLogin yes
কমপক্ষে থেকে পরিবর্তিত PermitRootLogin without-password
হবে, এটি কেবল কী-ভিত্তিক প্রমাণীকরণের অনুমতি দেবে। রুট অ্যাকাউন্টে রিমোট পাসওয়ার্ড প্রমাণীকরণ প্রায় প্রয়োজন হয় না।
অক্ষম পাসওয়ার্ড সহ একটি রুট অ্যাকাউন্টের সাথে সিস্টেম সেটআপ করার জন্য এটি সিস্টেমে (উবুন্টুর মতো) আরও সাধারণ হয়ে উঠছে। অক্ষম পাসওয়ার্ড সহ কোনও অ্যাকাউন্টে সরাসরি প্রমাণীকরণের কোনও উপায় না থাকায় ডিফল্ট সেটআপে তেমন ঝুঁকি নেই।
এও বিবেচনা করুন যে এসএসএসের মাধ্যমে দূর থেকে দূরবর্তীভাবে লগইন করার জন্য একটি দৃ force় বলের প্রচেষ্টা সফল হওয়ার খুব কম সম্ভাবনা রয়েছে যদি আপনার পর্যাপ্ত জটিল পাসওয়ার্ডের সাথে একটি রুট অ্যাকাউন্ট থাকে। রুট অ্যাকাউন্টটি অক্ষম করা সুরক্ষার অতিরিক্ত স্তর সরবরাহ করে তবে আপনার যদি শক্তিশালী পাসওয়ার্ড থাকে তবে এটির প্রয়োজন হবে না। যদি আপনি শক্তিশালী পাসওয়ার্ডকে অস্বীকারকারী এবং ব্যর্থ2ban এর মতো প্রতিক্রিয়াশীল সরঞ্জামগুলির সাথে একত্রিত করেন তবে প্রায়শই প্রায় কোনও ঝুঁকি থাকে না যে রুট পাসওয়ার্ডকে জোর করে চালানোর প্রচেষ্টা কাজ করবে।
আপনার নেটওয়ার্কের জন্য ঝুঁকি এবং প্রয়োজনীয়তার ভিত্তিতে ইনস্টলটি সম্পন্ন হওয়ার পরে সিস্টেমটি শক্ত করা সর্বদা একটি ভাল অনুশীলন। এমন একটি সিস্টেম যা সমালোচনামূলক নয় এবং ব্যবহারকারীর ডেটা নেই, মেডিকেল বা ব্যাংকিং রেকর্ড সংরক্ষণ করে এমন সিস্টেমের মতো সত্যই একই স্তরের কঠোরতার প্রয়োজন হয় না।