टर्मिनल और लिनक्स में SSH त्रुटि को ठीक करें: client_loop: डिस्कनेक्ट भेजें: टूटा हुआ पाइप

एक दूरस्थ सर्वर का सबसे सुरक्षित कनेक्शन SSH क्रिप्टोग्राफिक नेटवर्क प्रोटोकॉल के माध्यम से है (सुरक्षित शैल).

सर्वर प्रशासकों या टर्मिनल या पुट्टी के माध्यम से एसएसएच के माध्यम से कनेक्शन बनाने वालों के सामने एक आम समस्या है, संदेश के साथ सत्र से अचानक वियोग: client_loop: send disconnect: Broken pipe .
अधिकांश समय, यह लॉगआउट संदेश उस अवधि के बाद दिखाई देता है जिसमें SSH सत्र में कोई कमांड लाइन निष्पादित नहीं की गई है। कई लोग समय-समय पर खुले सत्र को याद रखना पसंद करते हैं और दूसरे को "Enterसत्र खुला रखने के लिए "या" डब्ल्यू "। एक "निष्क्रिय" अवधि को रोकने के बाद सत्र के इस अचानक समापन के लिए एक बेहतर समाधान है।

एसएसएच सत्र के अचानक अंत को कैसे रोका जाए “client_loop: send disconnect: Broken pipe” टर्मिनल में (लिनक्स / मैक)

लिनक्स और मैक दोनों के लिए, SSH कॉन्फ़िगरेशन में एक लाइन जोड़ी जाएगी। हम फ़ाइल को खोलते और संपादित करते हैं “ssh_config”.

sudo nano /etc/ssh/ssh_config

हम लाइन जोड़ते हैं:

Host *
ServerAliveInterval 120

फ़ाइल को सहेजें और बंद करें "ssh_config"। यदि हम लिनक्स पर हैं तो हमें "sshd" सेवा को फिर से शुरू करना होगा।

दिशा ServerAliveInterval सत्र को जीवित रखने के लिए 120 सेकंड के अंतराल पर सर्वर को एक अशक्त पैकेट भेजेगा और इस तरह इसे अचानक बंद होने से रोक सकता है।

टर्मिनल और लिनक्स में SSH त्रुटि को ठीक करें: client_loop: डिस्कनेक्ट भेजें: टूटा हुआ पाइप

लेखक के बारे में

छल

गैजेट और आईटी का मतलब है कि सब कुछ के बारे में भावुक, मैं 2006 से स्टील्थसेटिंग्स.कॉम पर खुशी के साथ लिखता हूं और मुझे आपके साथ कंप्यूटर और मैकओएस, लिनक्स ऑपरेटिंग सिस्टम, के बारे में नई चीजों की खोज करना पसंद है Windows, iOS और Android।

1 टिप्पणी

  • यदि आप केवल ssh_config बदल रहे हैं (और sshd_config नहीं) तो sshd को पुनरारंभ करने का कोई कारण नहीं है।

एक टिप्पणी छोड़ दो