SSH एक समय के लिए बेकार होने पर जम जाता है


9

Ubuntu डेस्कटॉप x64 14.04 के sshक्लाइंट से Microsoft Azure पर Ubuntu Server 14.04 x64 SSH सर्वर से कनेक्ट करना ।

दुर्भाग्य से जब यह जुड़ा हुआ है और एक समय के लिए बेकार है; कनेक्शन जम जाता है लेकिन डिस्कनेक्ट नहीं होता है।

मैंने अपने सर्वर में इन चरों को स्थापित करने की कोशिश की है /etc/ssh/sshd_config:

ClientAliveInterval 30
TCPKeepAlive yes
ClientAliveCountMax 99999

आदमी ssh_config क्लाइंट की मदद कर सकता है
c4f4t0r

यदि आप ठंड के बाद SSH विंडो में एक कुंजी दबाते हैं तो क्या कनेक्शन डिस्कनेक्ट हो जाता है? यह डिस्कनेक्ट होने से पहले एक या दो मिनट लग सकता है। यदि यह मामला है, तो दोनों के बीच नेटवर्क कनेक्टिविटी समस्याएं इस समस्या का कारण बनती हैं।
टेरो किलकेनन

मैं अपने कार्य केंद्र को 14.04 में अपग्रेड करने के बाद SSH के माध्यम से रैकस्पेस क्लाउड सर्वर से कनेक्ट करने में समान व्यवहार देखता हूं। इसका मतलब यह है कि यह एक क्लाइंट बग है और sshd या Azure के साथ कुछ गलत नहीं है।
जलेफकोविट

मुझे एक ही समस्या थी, इसे मॉश का उपयोग करके हल किया।
Janus Troelsen

वर्कअराउंड के रूप में मैं आइडलिंग करते समय इस स्क्रिप्ट को while true; do echo -n $'\r'$i; echo -n $(date +"%H:%M:%S"); sleep 5; done
चलाता हूं

जवाबों:


6

कनेक्टिंग क्लाइंट पर, / etc / ssh / ssh_config में, कोशिश करें:

ServerAliveInterval 60

यह निश्चित नहीं है कि क्‍लाइंटएलाइवइंटरवल आपके लिए सर्वर पर काम क्यों नहीं कर रहा है .... हो सकता है कि क्‍लाइंटएलाइवइंटरवल डायरेक्‍ट को जोड़ने के बाद ऐसा करने के लिए आपको sshd को पुनरारंभ करना पड़े।

यदि आपके पास क्लाइंट पर रूट नहीं है, तो आप ServerAliveInterval को अंदर चिपका सकते हैं

~ / .Ssh / config


2
शायद KeepAlive yesयाद आ रही है। किसी भी दर पर मुझे लगता है कि रखवाले इस उपयोगकर्ता की समस्या को अच्छी तरह से हल करेंगे। कीपैलिव्स के साथ एकमात्र जोखिम यह है कि कनेक्शन की समस्याएं मरने के लिए कनेक्शन को ट्रिगर कर सकती हैं, जबकि रखैलियों के बिना आपके और सर्वर के बीच कुछ कनेक्टिविटी समस्याएं बिना किसी सावधानी के चल सकती हैं।
नियमित
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.