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

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

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

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

छल

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

2 टिप्पणियाँ

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