آموزش جلوگیری از Timeout مزاحم در SSH

بدون دیدگاه

همانطور که احتمالا می دانید، هنگام اتصال SSH به سرور ، اگر مدتی از این اتصال استفاده نکنید و دستوری اجرا نکنید خود به خود اتصال قطع می شود و باید دوباره وارد شوید. این کار خیلی از مواقع آزار دهنده است . در این مقاله می خواهیم کاری کنیم که در صورت عدم استفاده، اتصال SSH به این زودی ها قطع نشود.

جلوگیری از timeout در ssh از سمت کاربر

اگر از سیستم عامل لینوکس یا مک استفاده می کنید می توانید در فایل تنظیمات ssh در ~/.ssh/config خط زیر را اضافه کنید:

ServerAliveInterval 120

جلوگیری از timeout در ssh از سمت سرور

اگر مدیر سرور هستید می توانید کد زیر را در فایل تنظیمات ssh سرور در /etc/ssh/sshd_config وارد کنید .در این صورت دیگر نیاز نیست خود کاربران تنظیم بالا را انجام دهند.

ClientAliveInterval 120
ClientAliveCountMax 720

کد بالا سرور را مجبور می کند هر 120 ثانیه یک “null packet” به کاربر ارسال کند و اتصال او را قطع نکند تا زمانی که کاربر بیشتر از 720 دور غیرفعال باشد.(120 ثانیه * 720 دور = 86400 ثانیه = 24 ساعت).

نکته : مسیر فایل های فوق شاید بسته به سیستم عامل و کنترل پنل های نصب شده روی سرور متفاوت باشد.

منبع

در همین رابطه :   چگونه : 5 قالب مخفی ویندوز 7 رو فعال کنیم ؟
دسته بندی : سیستم عاملسرور

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *