मेरे पास एक ज्ञात ज्ञात_होस्ट फ़ाइल थी। मैं इसे संपादित कर रहा था और दूसरे विभाजन के लिए मैंने इसे सहेजते समय एक अनुमति त्रुटि देखी। मैं जाँचने के लिए गया था कि त्रुटि क्या थी और ज्ञात_होस्ट फ़ाइल रिक्त थी।
अब यदि मैं एक मेजबान के लिए ssh करता हूं तो मुझे निम्नलिखित जैसा कुछ मिलता है:
bash-3.2 $ ssh रूट @
मेजबान '' की प्रामाणिकता स्थापित नहीं की जा सकती। RSA कुंजी फिंगरप्रिंट b3: c3: e3: 83: 23: 83: 93: 63: 13: 23: 63: 63: d3: c3: 33: a3 है। क्या आप वाकई कनेक्ट करना जारी रखना चाहते हैं (हां / नहीं)? हाँ चेतावनी: ज्ञात मेजबानों की सूची में स्थायी रूप से '(RSA) जोड़ा गया।
अच्छा लगता है ... लेकिन जब मैं अपनी ज्ञात_होस्ट फ़ाइल को देखता हूं, तो वह रिक्त होती है। मैं अनुमतियों की जांच करता हूं और यह मेरे खाते के स्वामित्व में है। .ssh / अनुमतियाँ भी सही हैं।
मैंने ज्ञात_होस्ट को हटा दिया है और फिर दोबारा कनेक्ट करने का प्रयास किया है, और यह एक फ़ाइल बनाता है लेकिन यह रिक्त रहता है। कोई होस्ट कुंजियाँ नहीं जोड़ी गई हैं।
यह सिर्फ उस अनुमति त्रुटि को देखने के बाद ही होने लगा।
क्या किसी के पास कोई सुराग है कि यहाँ क्या हो रहा है?
रूट उपयोगकर्ता की ज्ञात_होस्ट फ़ाइल अद्यतन ठीक है।