|
إذا كنت من مستخدمي SSH العاديين ، فمن المحتمل أنك لاحظت أنه أحيانًا "يفصل نفسه". لتصحيح هذا ، عليك فقط أن تتسخ يديك وتغير بعض ملفات التكوين. |
للقيام بذلك ، يجب عليك تغيير القيم المعينة لمتغيرين هما ServerAliveCountMax و ServerAliveInterval.
يعيّن ServerAliveCountMax عدد رسائل "الخادم على قيد الحياة" التي يمكن إرسالها دون تلقي ssh استجابة من الخادم. هذا النوع من الرسائل ضروري لمعرفة ما إذا كان الاتصال لا يزال نشطًا أم لا (ربما "تعطل" الخادم ، وما إلى ذلك).
يقوم ServerAliveInterval بتعيين الفاصل الزمني (بالثواني) وبعد ذلك ، في حالة عدم وجود استجابة من الخادم ، سيرسل ssh رسالة تطلب استجابة مرة أخرى.
على العميل
لكي يكون للتغييرات تأثيرات لجميع المستخدمين ، يجب تعديل الملف / الخ / سه / ssh_config. من ناحية أخرى ، إذا كنت تريد أن تصبح التغييرات سارية المفعول للمستخدم الخاص بك فقط ، فعدِّل الملف ~ / .ssh / التكوين.
أضف ما يلي في ملف تكوين SSH:
مضيف *
ServerAliveInterval 300
سيرفير ألايف كونت ماكس 3
على الخادم
لكي يحافظ الخادم على الاتصالات مع جميع العملاء ، أضف ما يلي في الملف / الخ / سه / sshd_config:
ServerAliveInterval 300
سيرفير ألايف كونت ماكس 3
يتسبب هذا التكوين في قيام العميل / الخادم بإرسال رسالة إلى النظير كل 300 ثانية (5 دقائق) والاستسلام عند الفرصة الثالثة إذا لم يتلق أي رد.