ssh सर्वर: अचानक "दूरस्थ होस्ट द्वारा बंद किए गए कनेक्शन" के कारण


13

मेरे एक ec2 सर्वर ने ssh कनेक्शन प्राप्त करना बंद कर दिया है। OS उबंटू सर्वर 8.04 है, और ssh सर्वर मानक है openssh-server

महीनों के समय के बाद, मैंने आज इसे करने की कोशिश की, और निम्न संदेश मिला:

ssh_exchange_identification: Connection closed by remote host

किसी भी विचार क्या गलत हो सकता है?

अपडेट: रिबूट के बाद, सर्वर को नए कनेक्शन मिलने शुरू हो गए। डिस्क 50% उपयोग से नीचे हैं।


1
पहली बात यह है कि जब आप इसे देखते हैं: फिर से कोशिश करें ssh -vvv, और आउटपुट के माध्यम से ध्यान से देखें (या किसी और का विश्लेषण करने के लिए यह सब पोस्ट करें; आपका पासवर्ड दिखाई नहीं देगा, लेकिन आईपी पते और उपयोगकर्ता नाम होंगे)।
गिल्स एसओ- बुराई को रोकना '

जवाबों:


12

अब जब आपके पास एक बार फिर से पहुंच है, तो यह निर्धारित करने के लिए लॉग की जांच करें कि क्या, यदि कोई हो, तो सुराग वहां हैं कि आप क्यों अवरुद्ध थे।

tail -n300 /var/log/auth.log | grep ssh 1

याद रखने वाली दूसरी बात यह है कि, यदि यह फिर से होता है, तो आप विकल्प के sshसाथ वर्बोज़ मोड में चल सकते हैं -vvv, जो अधिक विस्तृत नैदानिक ​​जानकारी लौटाएगा। से man ssh:

-V वर्बोज मोड । इसकी प्रगति के बारे में डीबगिंग संदेश मुद्रित करने के लिए ssh का कारण बनता है। यह कनेक्शन, प्रमाणीकरण और कॉन्फ़िगरेशन समस्याओं को डीबग करने में सहायक है। एकाधिक -v विकल्प क्रियाशीलता को बढ़ाते हैं। अधिकतम 3 है।



[१] आपको -nप्रासंगिक प्रविष्टियों की पहचान करने के लिए ( ) द्वारा आपके द्वारा पूंछी गई राशि को बढ़ाने / घटाने की आवश्यकता हो सकती है ।


2

पूरी तरह से एक असफल स्वचालित पैकेज अपडेट है।

संभवतः हार्डवेयर विफलता, सॉफ़्टवेयर विफलता (कर्नेल संसाधन रिसाव), अस्थायी रूटिंग विफलता या हैकिंग प्रयास विफल हो गया है।

मैं EC2 के लिए एक स्थानीय प्रबंधित उपयोगकर्ता डेटाबेस मान रहा हूं।


2

यह समय तिरछा होने के कारण हो सकता है। सुनिश्चित करें कि सभी मशीनों को इंटरनेट टाइम सर्वर से समय मिल रहा है।


2

क्या आप किसी प्रकार के स्वचालित अवरोधक का उपयोग कर रहे हैं? मैंने अलग denyhostsनहीं किया है, जो कई असफल लॉगिन प्रयासों के बाद आईपी पते को अवरुद्ध कर देगा, और मैंने खुद को इस तरह से बंद कर दिया है।


1

यह एक सामान्य स्थिति है यदि एक ही समय में कई ग्राहक प्रमाणित करने का प्रयास करते हैं। इसे MaxStartups विकल्प / etc / ssh / sshd_config द्वारा कॉन्फ़िगर किया गया है ।

यदि MaxStartups = 3, और 4 क्लाइंट कनेक्ट करने का प्रयास करते हैं, तो अंतिम क्लाइंट आपके संदेश को प्रदर्शित करेगा, सर्वर द्वारा बहुत अधिक प्रमाणीकरण लंबित होने के कारण इसे सर्वर द्वारा अस्वीकार कर दिया जाता है।

sshd इस तरह बर्ताव करने वाले हमले को रोकने के लिए व्यवहार करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.