फिक्स: ssh_exchange_identification by दूरस्थ होस्ट द्वारा बंद किया गया कनेक्शन '



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

जबकि कई मामलों में ssh_exchange_identification: दूरस्थ होस्ट त्रुटि द्वारा बंद किया गया कनेक्शन hosts.deny और hosts.allow कॉन्फ़िगरेशन फ़ाइलों से संबंधित समस्याओं के कारण हो सकता है, ऐसी अन्य चीजें हैं जो समस्या का कारण बन सकती हैं। यदि आप इसे पढ़ रहे हैं, तो संभावना है कि आप पहले से ही यह सुनिश्चित करने के लिए जाँच कर चुके हैं कि ये दोनों फाइलें आपके आईपी पते को दूरस्थ सर्वर पर ssh का उपयोग करने के प्रयास से रोक नहीं रही हैं।



अगर यह मामला है, तो आप एक निर्भरता के मुद्दे, स्मृति विखंडन से संबंधित कुछ या व्यक्तिगत ग्राहकों से आने वाले सत्रों की एक अत्यधिक संख्या को देख रहे होंगे। अच्छी खबर यह है कि एक बार समस्या का ध्यान रखने के बाद आपको फिर से त्रुटि नहीं दिखनी चाहिए।



विधि 1: गुम निर्भरताएँ ठीक करना

यदि आपने ssh_exchange_identification प्राप्त किया है: OpenSSL या glibc को अपडेट करने के बाद ही दूरस्थ होस्ट त्रुटि द्वारा बंद किया गया कनेक्शन, तो आप एक गुम निर्भरता को देख रहे होंगे। Daud sudo lsof -n | grep ssh | grep DEL इस स्थिति में कमांड लाइन से। यह आपको खुली फ़ाइलों की एक सूची देगा, फिर केवल उन लोगों के लिए देखें जो हाल ही में ssh डेमॉन से संबंधित हटाए गए थे।



क्या आपको कुछ भी वापस नहीं मिलना चाहिए, फिर भी आप डेमॉन या सिस्टम को स्वयं रीस्टार्ट करने का प्रयास कर सकते हैं। यदि आप कई त्रुटियों को आप पर वापस फेंक देते हैं, तो आप उन्हें पुनः आरंभ करने का प्रयास करना चाहते हैं, हालांकि आप सुरक्षित रूप से उन / संबंधित / उपयोगकर्ता / 1000 / gvfs संदेशों को अनदेखा कर सकते हैं क्योंकि ये एक असंबंधित समस्या के कारण हैं एक आभासी फ़ाइल प्रणाली के साथ करते हैं।

आप अपने पैकेज को अपडेट करने के लिए apt-get, pacman या yum का उपयोग करने का प्रयास कर सकते हैं, साथ ही यदि आपको संदेह है कि निर्भरता एक समस्या है। यदि आप एक डेबियन या उबंटू आधारित प्रणाली पर हैं, तो आप कोशिश करना चाह सकते हैं sudo apt-get -f नवीनीकरण और देखें कि क्या वह किसी भी टूटे हुए पैकेज को ठीक करता है, जो शायद आप भूल गए होंगे।



विधि 2: मेमोरी फ्रेग्रेशन को ठीक करना

यदि यह मदद नहीं करता है, तो आपके पास समीकरण के मेजबान पक्ष पर एक समस्या हो सकती है। VM के अंदर चलने वाले होस्ट में हमेशा स्वैप विभाजन होता है, जिससे मेमोरी विखंडन हो सकता है। मेजबान को किसी अन्य माध्यम से एक्सेस करें, शायद शारीरिक रूप से यदि संभव हो, और फिर समस्याओं से पीड़ित किसी भी सेवा को फिर से शुरू करें। MySQL, Apache, nginx और ऐसी अन्य सेवाएँ अपराधी हो सकती हैं।

हालांकि यह हमेशा होस्ट को रिबूट करने के लिए संभव नहीं है, यह समस्या को ठीक कर सकता है और यदि आप इस त्रुटि संदेश और आईपी पते को वापस करने वाले व्यक्ति के बीच वैकल्पिक कर रहे हैं तो यह एक अच्छा विचार हो सकता है। ध्यान रखें कि यदि आपके पास सर्वर तक किसी प्रकार की पहुंच है, तो आप इसे चला सकते हैं vmstat -s कई उदाहरणों में एक नियमित उपयोगकर्ता के रूप में भी स्मृति का उपयोग कैसे हो रहा है, इस पर कुछ महत्वपूर्ण आँकड़े प्राप्त करें।

विधि 3: अतिरिक्त ssh आवृत्तियों के लिए जाँच करें

इसे रोककर, फिर यह देखें कि होस्ट सर्वर से कनेक्ट करने का प्रयास कर रहे हैं या नहीं। आप इसे जाने बिना अधिकतम सत्र सत्र पार कर सकते हैं। पुराने सत्रों को साफ़ करें और फिर से जोड़ने का प्रयास करें। ऐसा करने का एक आसान तरीका है who यह देखने के लिए कि कौन-सी उपयोगकर्ता प्रक्रियाएँ लॉग इन हैं, आपको केवल एक या दो उपयोगकर्ताओं को ही लॉग-इन करना चाहिए। यदि समानान्तर संख्याएँ हैं, तो उपयोगकर्ता प्रक्रियाओं को मारें और वापस लॉग इन करने का प्रयास करें।

ऐसा हो सकता है यदि sshd एक स्क्रिप्ट के साथ नहीं रख सकता है जो लूप में कई अलग-अलग ssh सत्र शुरू करता है। यदि आपके साथ कभी ऐसा हुआ है, तो जोड़ें नींद 0.3 लूप को कमांड दें ताकि sshd डेमन को संभलने का समय मिले।

विधि 4: sshd कनेक्शन सीमा खोजें

कनेक्शन की समस्याएं इस तरह से प्रचलित हैं, जब राउटर या किसी अन्य प्रकार के असतत बॉक्सिंग स्विच तक पहुँचने के लिए ssh का उपयोग करने का प्रयास किया जाता है, क्योंकि डिफ़ॉल्ट कनेक्शन की अधिकतम संख्या इतनी कम है। जब आप सर्वर को ओवरलोड करने के लिए खुद को अनुमति नहीं देना चाहते हैं, तो आप डिफ़ॉल्ट सेटिंग क्या है, इस पर एक नज़र डाल सकते हैं।

दौड़ने की कोशिश करो सर्वर पर खोजने के लिए कि कितने कनेक्शन sshd संभाल सकते हैं। ज्यादातर मामलों में, सिस्टम को 10 एक साथ कनेक्शन के लिए डिफ़ॉल्ट होना चाहिए, जो कि अधिकांश सर्वर संरचनाओं के लिए बहुत होना चाहिए जो कि अधिकांश उपयोगकर्ताओं को नियमित रूप से ssh का उपयोग करने की आवश्यकता होती है।

3 मिनट पढ़ा