एसएसएच परामर्श / आदि / मेजबान क्यों नहीं करता है?


13

मैं एक नेटवर्क वातावरण का प्रबंधन कर रहा हूँ जहाँ उपयोगकर्ता NIS से अधिक प्रमाणित करते हैं। सभी मशीनों को सर्वर में एसएसएच के लिए इस्तेमाल किया जा सकता है लेकिन एक। प्रश्न में मशीन पर, मुझे संदेश मिलता है

ssh: connect to host servername port 22: Connection refused

मैंने straceप्रश्न में मशीन से आउटपुट की तुलना की और एक मशीन जो सर्वर में एसएसएच को सही ढंग से कर सकती है।
यह मशीन को चालू करता है जो सर्वर में SSH नहीं कर सकता है, /etc/hostsजबकि मशीन जो SSH को सही ढंग से कर सकता है वह परामर्श नहीं करता है। दोनों मशीनों ने /etc/hostsसर्वर के नाम और आईपी के साथ स्थापित किया है। अंत में, परामर्श करने वाली मशीन (लोकलहोस्ट) /etc/hostsसे जुड़ने की कोशिश करती है 127.0.0.1और उपरोक्त संदेश के साथ विफल हो जाती है। ऐसा किस कारण से हो रहा होगा?

अतिरिक्त जानकारी:

  • जिस सर्वर में मैं SSH की कोशिश कर रहा हूँ वह नाम सर्वर के रूप में भी काम करता है और दोनों मशीनें इसमें SSH की कोशिश करते हुए सलाह लेती हैं।
  • मशीन है कि नहीं सर्वर में SSH अन्य मशीनों में सही ढंग से कर सकते हैं SSH सकता है जब मैं क्या लॉग पता चलता है कि मशीन नेम सर्वर (इस बार सफलतापूर्वक) सलाह भी लेता है और रिमोट मशीन नाम सही ढंग से हल करने और इसे करने के लिए कनेक्ट करने के लिए प्रबंधन करता है।
    ssh machinename
    strace

संपादित करें: मैं ख़ुशी से कोई अतिरिक्त जानकारी प्रदान करूँगा जो आपको लगता है कि इस मुद्दे को हल करने में मदद कर सकता है।


1
जब आप ssh कमांड में -vvv जोड़ते हैं तो आपको क्या मिलता है?
अराजकता

जवाबों:


18

यह मुझे लगता है जैसे समस्या मेजबान के पास सही ढंग से कॉन्फ़िगर नहीं है nsswitch.conf

hostsकी लाइन /etc/nsswitch.confकुछ इस तरह दिखना चाहिए:

hosts:  files nisplus nis dns

हालांकि, सटीक सामग्री आपके वातावरण के कारण अलग-अलग होगी। आपको काम करने वाले मेजबानों के खिलाफ तुलना करनी चाहिए और उसके अनुसार बदलाव करना चाहिए।


1
पैसे पर अधिकार! मैंने एक कार्यशील मेजबान के खिलाफ तुलना की और आवश्यक बदलाव किए और यह किया। आपका बहुत बहुत धन्यवाद! मैं आपको वोट देता अगर मैं प्रतिनिधि होता :)
जोसेफ आर।

@JosephR। तुम्हें यकीन है कि अब प्रतिनिधि है! :-)
रॉकपैपर छिपकली
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.