আমি নিয়মিত একটি কম্পিউটারে প্রবেশ করি যা একটি ডুয়াল-বুট ওএস এক্স / লিনাক্স কম্পিউটার। দুটি ওএস দৃষ্টান্ত একই হোস্ট কীটি ভাগ করে না, তাই তাদের একই আইপি এবং ডিএনএসে ভাগ করে নেওয়া দুজন হোস্ট হিসাবে দেখা যেতে পারে। ধরা যাক আইপি 192.168.0.9, এবং নামগুলি hostnameএবংhostname.domainname
আমি যতদূর বুঝতে পেরেছি, দুটি হোস্টের সাথে সংযোগ রাখতে সক্ষম হ'ল সমাধানটি হ'ল উভয়টিকে ~/.ssh/know_hostsফাইলে যুক্ত করা। যাইহোক, এটা সহজ চেয়ে সম্পন্ন হলে, কারণ ফাইলটি কুচি-কুচি করিয়া কাটা বস্তু হয়, এবং হোস্ট প্রতি সম্ভবত বিভিন্ন এন্ট্রি হয়েছে বলা হয় ( 192.168.0.9, hostname, hostname.domainname)। ফলস্বরূপ, আমি নিম্নলিখিত সতর্কতা আছে
Warning: the ECDSA host key for 'hostname' differs from the key for the IP address '192.168.0.9'
known_hostsহ্যাশগুলি রাখার সময় কি ফাইল সম্পাদনা করার কোনও সহজ উপায় আছে ? উদাহরণস্বরূপ, প্রদত্ত হোস্টামের সাথে সম্পর্কিত লাইনগুলি আমি কীভাবে খুঁজে পেতে পারি? আমি কিছু পরিচিত হোস্টের জন্য কীভাবে হ্যাশগুলি তৈরি করতে পারি?
আদর্শ সমাধানটি আমাকে এই কম্পিউটারে এসএসএস দিয়ে নির্বিঘ্নে সংযোগ স্থাপনের অনুমতি দেবে, আমি তা কল করি না কেন 192.168.0.9, hostnameবা hostname.domainnameএটি লিনাক্স হোস্টকি বা তার ওএসএক্স হোস্টকি ব্যবহার করে না কেন। যাইহোক, আমি এখনও একটি সতর্কবার্তা পেতে চান যদি একটি বাস্তব ম্যান-ইন-মিডিল অ্যাটাক, হয় অর্থাত যদি এদেরকে ছাড়া অন্যকে অন্য কী ব্যবহার করা হয়।