लिनक्स में निष्क्रिय या निष्क्रिय एसएसएच कनेक्शन को कैसे डिस्कनेक्ट करें


हमारे पिछले लेख में, जहां हमने किसी भी गतिविधि के दौरान ऑटो लॉगआउट लिनक्स शेल को TMOUT शेल वैरिएबल के लिए समझाया नहीं है। इस लेख में, हम बताएंगे कि कैसे लिनक्स में निष्क्रिय या निष्क्रिय एसएसएच सत्र या कनेक्शन को ऑटो डिस्कनेक्ट करें।

यह संभव हमलों से SSH सेवा की रक्षा और सुरक्षित करने के लिए कई प्रथाओं में से एक है; आप लिनक्स में विशिष्ट आईपी और नेटवर्क रेंज तक एसएसएच और एफ़टीपी एक्सेस को ब्लॉक कर सकते हैं, बस अधिक सुरक्षा जोड़ने के लिए।

ऑटो डिस्कनेक्ट SSH लिनक्स में सत्र

SSH सत्र को निष्क्रिय करने के लिए, आप इन sshd कॉन्फ़िगरेशन विकल्पों का उपयोग कर सकते हैं।

  • ClientAliveCountMax – defines the number of messages (client alive messages) sent to the ssh client without sshd receiving back messages from the client. Once this limit is reached, without the client responding, sshd will terminate the connection. The default value is 3.
  • ClientAliveInterval – defines a timeout interval (in seconds) after which if no message has been received from the client, sshd will send a message to the client requesting it to response. The default is 0, meaning that these messages will not be sent to the client.

इसे कॉन्फ़िगर करने के लिए, मुख्य SSH कॉन्फ़िगरेशन फ़ाइल /etc/ssh/sshd_config को अपनी पसंद के संपादक के साथ खोलें।

# vi /etc/ssh/sshd_config

इन दो निम्नलिखित पंक्तियों को जोड़ें, जिसका अर्थ है कि यह लगभग 3 मिनट के बाद ग्राहक को डिस्कनेक्ट कर देगा। इसका मतलब है कि प्रत्येक 60 सेकंड के बाद, एक ग्राहक जीवित संदेश भेजा जाता है (कुल 3 ग्राहक जीवित संदेश भेजे जाएंगे), जिसके परिणामस्वरूप 3 * 60 = 180 सेकंड ( मजबूत> 3 मिनट )।

ClientAliveInterval 60
ClientAliveCountMax 3

परिवर्तन करने के बाद, नए परिवर्तनों को प्रभावी करने के लिए SSH सेवा को पुनः आरंभ करना सुनिश्चित करें।

# systemctl restart sshd   [On Systemd]
# service sshd restart     [On SysVinit]

बस इतना ही! नीचे उपयोगी SSH गाइड की एक सूची दी गई है, जिसे आप पढ़ सकते हैं:

  1. How to Configure Custom SSH Connections to Simplify Remote Access
  2. ssh_scan – Verifies Your SSH Server Configuration and Policy in Linux
  3. Restrict SSH User Access to Certain Directory Using Chrooted Jail

कड़ी सुरक्षा कारणों से निष्क्रिय SSH सत्रों को ऑटो डिस्कनेक्ट करना बिल्कुल आवश्यक है। किसी भी विचार को साझा करने या एक प्रश्न पूछने के लिए, नीचे दिए गए टिप्पणी फ़ॉर्म का उपयोग करें।