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