إصلاح خطأ SSH في 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". إذا كنا على لينكس فسوف يتعين علينا إعادة تشغيل خدمة "sshd".

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

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

عن المؤلف

تسلل

شغوف بكل شيء عن الأدوات الذكية وتكنولوجيا المعلومات ، أكتب بسرور على التخفيsettingsمنذ عام 2006 وأود أن أكتشف معك أشياء جديدة حول أجهزة الكمبيوتر وأنظمة التشغيل macOS و Linux و Windowsو iOS و Android.

2 تعليقات

اترك تعليق