إصلاح SSH Error في Terminal و Linux: client_loop: أرسل قطع الاتصال: أنبوب مكسور

الاتصال الأكثر أمانًا بالخادم البعيد هو من خلال بروتوكول شبكة تشفير SSH (تأمين شل).

مشكلة شائعة يواجهها مسؤولو الخادم أو أولئك الذين يجرون اتصالات عبر SSH عبر Terminal أو المعجون ، هي قطع الاتصال المفاجئ عن الجلسة بالرسالة: client_loop: send disconnect: Broken pipe .
في معظم الأحيان ، تظهر رسالة تسجيل الخروج هذه بعد فترة لم يتم فيها تنفيذ سطر أوامر في جلسة SSH. يفضل الكثيرون أن يتذكروا من وقت لآخر الجلسة المفتوحة ويقدمون جلسة أخرى "Enter"أو" w "لإبقاء الجلسة مفتوحة. الحل الأفضل لهذا الإغلاق المفاجئ للجلسة بعد فترة "خمول" للتوقف.

كيفية منع النهاية المفاجئة لجلسة SSH باستخدام “client_loop: send disconnect: Broken pipe” في Terminal (Linux / Mac) 

لكل من Linux و Mac، سيتم إضافة خط في تكوين SSH. نفتح ونعدل الملف “ssh_config”.

sudo nano /etc/ssh/ssh_config

نضيف السطر:

Host *
ServerAliveInterval 120

أحفظ وأغلق الملف "ssh_config". إذا كنا على نظام Linux ، فسنضطر إلى ذلك restartلدي خدمة "sshd".

اتجاه ServerAliveInterval سيرسل حزمة فارغة إلى الخادم بفواصل زمنية مدتها 120 ثانية لإبقاء الجلسة حية وبالتالي منعها من الإغلاق فجأة.

شغوفًا بالتكنولوجيا ، أحب اختبار وكتابة برامج تعليمية حول أنظمة التشغيل macOS، لينكس ، Windows، حول تهيئة خادم الويب WordPress و WooCommerce و LEMP (Linux و NGINX و MySQL و PHP). أكتب على StealthSettings.com منذ عام 2006 ، وبعد بضع سنوات بدأت الكتابة على iHowTo. نصائح تعليمية وأخبار حول الأجهزة في النظام البيئي Apple: iPhone، اى باد، Apple مشاهدة ، HomePod ، iMac, MacBook، AirPods وملحقاتها.

3 أفكار حول "إصلاح SSH Error في Terminal و Linux: client_loop: send disconnect: Broken pipe "

اترك تعليق