ابق على لينكس SSH الجلسة من فصل
أنا نوع المهوس الذي لديه عميل SSH مفتوح في جميع الأوقات ، متصلاً بخوادمي الأكثر استخدامًا حتى يكون لدي وصول فوري للمراقبة وأي شيء آخر. على هذا النحو ، فإنه يزعجني كثيرًا عندما يتم فصله ، لذلك فأنا أشارك بعض الأساليب للحفاظ على جلستك على قيد الحياة.
يمكنك تكوين عميل ssh ليقوم تلقائيًا بإرسال رمز شفرة بروتوكول no-op تلقائيًا كل عدد الثواني حتى لا يقوم الخادم بفصلك. ويشار أحيانًا إلى هذا الإعداد باسم Keep-Alive أو Stop-Disconnecting-So-Much في برامج أخرى.
التكوين العالمي
أضف السطر التالي إلى الملف / etc / ssh / ssh_config:
ServerAliveInterval 60
الرقم هو مقدار الثواني قبل الخادم مع إرسال رمز no-op.
تكوين المستخدم الحالي
أضف الأسطر التالية إلى ملف ~ / .ssh / config (أنشئ إذا لم يكن موجودًا)
مضيف *
ServerAliveInterval 60
تأكد من وضع مسافة بادئة للسطر الثاني بمسافة.
تكوين لكل المضيف
إذا كنت ترغب فقط في تمكين البقاء على قيد الحياة لخادم واحد ، فيمكنك إضافته إلى ملف ~ / .ssh / config مع بناء الجملة التالي:
المضيف * hostname.com
ServerAliveInterval 60
يعمل بشكل جيد ، ونأمل أن يساعد شخص آخر هناك.