यह ट्यूटोरियल अचानक SSH वियोग की समस्या को हल करता है Linux client_loop: send disconnect: Broken pipe.
एक दूरस्थ सर्वर का सबसे सुरक्षित कनेक्शन SSH क्रिप्टोग्राफिक नेटवर्क प्रोटोकॉल के माध्यम से है (सुरक्षित शैल).
एक आम समस्या administratorii सर्वर या जो एसएसएच के माध्यम से कनेक्शन बनाते हैं Terminal या पुट्टी, संदेश के साथ सत्र से अचानक वियोग है: “client_loop: send disconnect: Broken pipe“.
अधिकांश समय, यह वियोग संदेश उस अवधि के बाद प्रकट होता है जिसमें सत्र में कोई कमांड लाइन निष्पादित नहीं की गई है एसएसएच. कई लोग समय-समय पर खुले सत्र को याद रखना पसंद करते हैं और "Enter"या"w” ताकि सत्र खुला रहे। एक बेहतर समाधान यह है कि सत्र का यह अचानक समापन "idle"कोई जगह नहीं है।
SSH सत्र को अचानक त्रुटि के साथ समाप्त होने से कैसे रोकें client_loop: send disconnect: Broken pipe in Terminal (Linux / Mac)
दोनों Linux और के लिए Mac, SSH कॉन्फ़िगरेशन में एक लाइन जोड़ी जाएगी। हम फ़ाइल को खोलते और संपादित करते हैं “ssh_config“.
sudo nano /etc/ssh/ssh_config
हम लाइन जोड़ते हैं:
Host * ServerAliveInterval 120
फ़ाइल को सहेजें और बंद करें "ssh_config". अगर हम चालू हैं Linux हमें "एसएसएचडी" सेवा को पुनरारंभ करना होगा।
संबंधित: रोकना SSH Connection Timing Out / Broken Pipe
दिशा “ServerAliveInterval“ सत्र को जीवित रखने के लिए 120 सेकंड के अंतराल पर सर्वर को एक अशक्त पैकेट भेजेगा और इस तरह इसे अचानक बंद होने से रोक सकता है।
यदि आप केवल ssh_config (और sshd_config नहीं) बदल रहे हैं तो sshd को पुनरारंभ करने का कोई कारण नहीं है।
उत्साह डगमगाता है राजलगा। हवला ज़ा vš članek