লিনাক্সে ssh এর জন্য পরিচিত_হোস্ট ফাইল কি?

What Is Known_hosts File



এসএসএইচ, যা সিকিউর শেল প্রোটোকল নামে পরিচিত, ব্যবহারকারীদের এবং রিমোট মেশিনের মধ্যে একটি এনক্রিপ্ট করা সংযোগ ব্যবহার করে রিমোট সিস্টেম পরিচালনা ও অ্যাক্সেস করে। লিনাক্স সিস্টেমে, SSH হল আপনার সার্ভার বা মেশিনের সাথে দূর থেকে সংযোগ স্থাপন এবং দূর থেকে দ্বৈত কী এনক্রিপশনের মাধ্যমে সংযোগকে আরও নিরাপদ করার সবচেয়ে সাধারণ পদ্ধতি। রিমোট এবং ক্লায়েন্ট মেশিন উভয়ের জন্যই নিশ্চিত করা গুরুত্বপূর্ণ যে তারা সঠিক উদ্দেশ্যযুক্ত মেশিনের সাথে সংযুক্ত আছে।

যখন প্রথমবারের মতো সংযোগ স্থাপন করা হয়, ক্লায়েন্ট হোস্টের হোস্ট কীগুলি সংরক্ষণ করে। হোস্ট কী হল একটি এনক্রিপ্ট করা কী যা মেশিনের পরিচয় যাচাই করতে ব্যবহৃত হয়। এই হোস্ট কীগুলি লোকেশনে সংরক্ষণ করা হয় '/Etc/ssh/known_hosts' এবং '.ssh/known_hosts' প্রতিটি ব্যবহারকারীর হোম ডিরেক্টরিতে। এই প্রবন্ধে, আমরা লিনাক্স ডিস্ট্রিবিউশনে ssh- এর জন্য জানা_হোস্ট ফাইল কী এবং আপনি কীভাবে টার্মিনালের মাধ্যমে এর বিষয়বস্তু তালিকাভুক্ত করতে পারেন সে সম্পর্কে কথা বলব।







জ্ঞাত_হোস্ট ফাইলের উদ্দেশ্য

জ্ঞাত_হোস্ট ফাইল হল একটি ক্লায়েন্ট ফাইল যা সমস্ত দূরবর্তী সংযুক্ত পরিচিত হোস্ট ধারণ করে এবং ssh ক্লায়েন্ট এই ফাইলটি ব্যবহার করে। এই ফাইলটি ক্লায়েন্টের সাথে যে সার্ভারে তারা সংযোগ করছে তার প্রমাণীকরণ করে। পরিচিত_হোস্ট ফাইলটিতে সমস্ত পরিচিত হোস্টের জন্য হোস্ট পাবলিক কী রয়েছে। এই ফাইলের ব্যবহার alচ্ছিক, কিন্তু, যদি ব্যবহার করা হয় তবে এটি সিস্টেম অ্যাডমিনিস্ট্রেটর দ্বারা প্রস্তুত করা হয়। এটি স্বয়ংক্রিয়ভাবে সিস্টেমে প্রতি ব্যবহারকারী ফাইল বজায় রাখে। প্রতিবার একজন ব্যবহারকারী একটি অজানা হোস্টের সাথে সংযোগ স্থাপন করে এবং অজানা হোস্ট কীটি এই ফাইলে যুক্ত করা হয়। যাইহোক, যদি মেশিনটি হ্যাক হয় বা আপোস হয়ে যায়, হ্যাকাররা know_hosts ফাইল ব্যবহার করতে পারে, এই মেশিনের সাথে সংযুক্ত সমস্ত মেশিনের তালিকা দেখতে পারে এবং সেই মেশিনগুলিকে টার্গেট করতে পারে। এই ঝুঁকি এড়ানোর জন্য, পরিচিত_হোস্ট কী -এর সমস্ত আইপি ঠিকানা প্লেইনটেক্সট ফরম্যাটে সংজ্ঞায়িত করা হয় না।



পরিচিত_হোস্ট ফাইলের বিষয়বস্তু অ্যাক্সেস করতে, টার্মিনালের মাধ্যমে আপনার প্রিয় পাঠ্য সম্পাদকের মধ্যে এই ফাইলটি খুলতে নিম্নলিখিত কমান্ডটি টাইপ করুন:



$sudo ন্যানো~/.ssh/পরিচিত_হোস্ট

উদাহরণ

পরিচিত_হোস্ট ফাইলের ফর্ম্যাট নিচে দেওয়া হল:

উপসংহার

আমরা এই প্রবন্ধে ব্যাখ্যা করেছি লিনাক্সে ssh এর জন্য জানা_হোস্ট ফাইলের উদ্দেশ্য কি এবং কিভাবে আপনি কমান্ড লাইনের মাধ্যমে এর বিষয়বস্তু অ্যাক্সেস করতে পারেন। এই নিবন্ধটি পড়ার পরে, আমি আশা করি আপনার পরিচিত_হোস্ট ফাইল সম্পর্কে ভাল জ্ঞান আছে।