আমি দুর্দান্ত পেয়েছি "হোস্ট এক্সএক্সের সত্যতা প্রতিষ্ঠিত হতে পারে না।" একটি বাক্সে এসএসএইচ করার চেষ্টা করার সময় বার্তা। আমার দুটি সিস্টেম রয়েছে যা সম্প্রতি নাম বদল করে। আমার সিস্টেমটি একটি RHEL5.6 বাক্স।
আইপি এক্সএক্সের সাথে সিস্টেম এক্স, আইপি ইয়ের সাথে
সিস্টেম ওয়াই আইপি ওয়াই সহ সিস্টেম এক্স, আইপি এক্সএক্স সহ সিস্টেম ওয়াইতে
পরিবর্তন হয়েছে।
(আশা করি আমরা কী করেছি তা বোঝাতে যথেষ্ট সহজ)
আমি আমার .ssh / ज्ञात_হোস্ট ফাইল থেকে উভয় সিস্টেম সরিয়েছি (এবং যাচাই করা আইপি কোথাও তালিকাভুক্ত নয়), কিন্তু আমি যখন তাদের মধ্যে একটিতে এসএসএইচ করি, এটি এখনও মূল নামের আইপি দেখায়। অন্য সিস্টেমটি কোনও সমস্যা কাজ করে না, তবে দেখা যাচ্ছে যে কোথাও একটি ক্যাশে রয়েছে যা এখনও পুরানো তথ্য রয়েছে।
সমস্যাটি সাফ করার চেষ্টায় আমি জ্ঞাত_হোস্ট ফাইলটি পুরোপুরি সাফ করে দিয়েছি, পাশাপাশি সিস্টেমটি পুনরায় বুট করেছি, তবে ভাগ্য নেই।
কোন ধারনা? আমি স্টম্পড! এটি কেবল আমার সিস্টেমে ঘটছে, অন্য কারও সমস্যা নেই।
আপডেট: আমি ইতিমধ্যে ফাইল থেকে আপত্তিজনক কীগুলি সরিয়েছি। আমি পরিচিত_হোস্ট ফাইলটি সম্পূর্ণ মুছে ফেলেছি had এটি এখনও ঘটে। .ssh এর কনফিগারেশনে অন্য কোনও অ্যাকাউন্টের চেয়ে আলাদা কিছু নেই। এবং এটি .ssh ফাইলগুলিতে একটি ত্রুটি হলে এটি অন্যান্য এসএসএস সংযোগগুলিকেও প্রভাবিত করবে। তবে অন্যান্য সিস্টেম যা এইগুলির সাথে নাম বদল করেছে, এই সমস্যাটি দেয় না। এটি সঠিকভাবে কাজ করে। সমস্যাযুক্ত দুটি সিস্টেমে এটির একটি। এই পরিবর্তনটির পরেও বক্সটি দু'বার পুনরায় লোড করা হয়েছে। সুতরাং আমি জানি এটি নিজে সার্ভার নয়।
আমি জানতে পেরেছিলাম যে আমার সহকর্মীরও এখন একই বাক্সটি নিয়ে একই সমস্যা রয়েছে। এবং শুধুমাত্র এই একটি বাক্স।
সুতরাং যদি আমাদের ডিএনএস জোনের ফাইলগুলি সঠিক হয় তবে এটি সম্ভবত কোথা থেকে আসবে? এই পরিবর্তনের সাথে জড়িত কোনও সিস্টেমেরই এতে পুরানো তথ্য নেই। আমাদের ডিএনএস দেখতে পরিষ্কার দেখাচ্ছে। আমাদের অ্যাকাউন্টগুলি পুরানো তথ্য উল্লেখ করে না। ট্রেসার্ট পুরানো আইপি নামের সাথে পিংয়ের মতো করে এবং তারপরে ssh দেখায়। কিন্তু ফরোয়ার্ড বা বিপরীত ব্যবহার করে একটি এনস্লুআপ সঠিকভাবে ফিরে আসে। কিন্ডা হতাশ।
~/.ssh/known_hosts
। এটি ডিএনএস হতে পারে, বা/etc/ssh/ssh_known_hosts
।