यह सुनिश्चित करता है कि मुझे लगता है कि आप सभी गलत तरीके से ServerAliveCountMax कर रहे हैं। जैसा कि मैं डॉक्स को समझता हूं, यह सर्वर जिंदा संदेशों की संख्या है जो कनेक्शन को समाप्त किए बिना अनुत्तरित जा सकता है। तो ऐसे मामलों में जैसे हम यहां चर्चा कर रहे हैं, इसे एक उच्च मूल्य पर सेट करना सिर्फ यह सुनिश्चित करेगा कि एक त्रिशंकु कनेक्शन का पता नहीं लगाया जाएगा और समाप्त कर दिया जाएगा!
कनेक्शन के बारे में भूलकर फ़ायरवॉल के साथ समस्या को हल करने के लिए सर्वरएलाइवइंटरवॉल की स्थापना पर्याप्त होनी चाहिए, और सर्वरएलाइकाउंटमैक्स को कम रखने से ओरिजिनल सिरे को विफलता की सूचना मिलेगी और यदि कनेक्शन विफल रहता है तो उसे समाप्त कर सकते हैं।
आप क्या चाहते हैं, 1) सामान्य परिस्थितियों में स्थायी रूप से खुले रहने के लिए कनेक्शन के लिए, 2) कनेक्शन की विफलता का पता लगाने के लिए और असफलता पर बाहर निकलने के लिए मूल पक्ष, और 3) ssh कमांड के लिए हर बार इसे फिर से जारी किया जाए। बाहर निकलता है (आप ऐसा कैसे करते हैं जो बहुत ही प्लेटफॉर्म पर निर्भर है, जावा द्वारा सुझाई गई "जबकि सच्ची" स्क्रिप्ट एक तरह से OS XI है, वास्तव में एक लॉन्च आइटम सेट किया गया है)।
watchकमांड का उपयोग करके इसे "जीवित" बनाने के लिए कनेक्शन पर डमी कमांड को समाप्त कर दियाwatch -n1 60 echo "wiiiii"। जब तक नेटवर्क नहीं टूटेगा या आप इसका उपयोग नहीं करेंगे तब तक सुरंग नहीं मरेगी।