मैं एक शेल-स्क्रिप्ट को कोड करने की कोशिश कर रहा हूं जो "दिल की धड़कन" करने के लिए एक ssh-कनेक्शन का उपयोग करता है। मैं उस कनेक्शन के क्लाइंट- और सर्वर-साइड को एक निश्चित समय समाप्त होने के बाद (कनेक्शन ड्रॉप होने के बाद) समाप्त करना चाहता हूं।
मुझे अब तक क्या मिला:
- TCPKeepAlive हाँ / नहीं ssh और sshd के लिए
- ClientAliveCountMax के लिए sshd
- ClientAliveInterval के लिए sshd
- ServerAliveCountMax के लिए ssh
- ServerAliveInterval के लिए ssh
"ClientAliveCountMax" को बदलने के लिए मुझे प्रत्येक लक्ष्य मशीन पर sshd_config को संशोधित करना होगा (यह विकल्प डिफ़ॉल्ट रूप से अक्षम है)।
तो मेरा सवाल है - क्या मैं अपने उद्देश्यों के लिए "TCPKeepAlive" का उपयोग कर सकता हूं, वह भी (स्रोत / लक्ष्य पर कुछ और बदले बिना)?
लक्ष्य ऑपरेटिंग सिस्टम SLES11 SP2 है - लेकिन मुझे नहीं लगता कि यह यहां प्रासंगिक है।
ControlMaster
विकल्प का उपयोग कर रहे हैं और गुलाम कनेक्शन का उपयोग कर रहे हैं ?