यह गाइड आपको दिखाएगी कि SSH डेमॉन कॉन्फ़िगरेशन फ़ाइल को कैसे संपादित करें ताकि सर्वर आपके आइडल होने पर आपके सत्र को डिस्कनेक्ट न करे।
SSH का उपयोग करके रिमोट Linux सर्वर के साथ काम करने वाले किसी भी व्यक्ति को SSH सत्र के मर जाने की समस्या का सामना करना पड़ा होगा जब आप कॉफी का कप लेने के लिए बाहर निकलते हैं। खैर, यहां आपके Linux सर्वर पर SSH डेमॉन को कॉन्फ़िगर करने में मदद करने का एक समाधान है ताकि यह डिस्कनेक्ट न हो। होता यह है कि यदि आप अपने SSH कनेक्शन को चालू छोड़ देते हैं और कुछ समय के लिए इसका उपयोग नहीं करते हैं तो SSH सर्वर आइडल मोड में चला जाता है और सत्र को मार देता है। यह वास्तव में एक सुरक्षा उपाय है जो कभी-कभी थोड़ा कष्टप्रद हो सकता है।
इसे सेटअप करने के लिए SSH का उपयोग करके अपने रिमोट Linux सर्वर पर लॉग ऑन करें। SSH कॉन्फ़िगरेशन फ़ाइल खोलें:
# vim /etc/ssh/ssh_config
फ़ाइल के अंत में निम्न लाइन जोड़ें:
ServerAliveInterval 60
फ़ाइल सेव करें और टेक्स्ट एडिटर से बाहर निकलें (vim के साथ मदद यहां प्राप्त करें)। अब, इसी तरह, फ़ाइल ~/.ssh/config खोलें। यदि यह पहले से मौजूद नहीं है तो फ़ाइल बनाएं। निम्न लाइनें जोड़ें:
Host *
ServerAliveInterval 60
नोट: आपको दूसरी लाइन को लाइन की शुरुआत में एक स्पेस दर्ज करके इंडेंट करने की आवश्यकता है।
आपका काम हो गया अब। अपने SSH सर्वर को रीस्टार्ट करने का समय। निम्न कमांड चलाएं:
# /etc/init.d/sshd restart
इसमें एक या दो सेकंड लगने चाहिए। फिर आप वापस व्यवसाय में होना चाहिए। हमने यहां जो किया है वह यह है कि हमने SSH सर्वर को यह सोचने में बहुत अधिक धोखा दिया है कि आपका SSH सत्र सक्रिय है तब भी जब यह नहीं है। अब आप अपना SSH कनेक्शन खोए बिना शांति से एक छोटा कॉफी ब्रेक ले सकते हैं।