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

بدون دیدگاه

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

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

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

ServerAliveInterval 120

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

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

ClientAliveInterval 120
ClientAliveCountMax 720

کد بالا سرور را مجبور می کند هر ۱۲۰ ثانیه یک “null packet” به کاربر ارسال کند و اتصال او را قطع نکند تا زمانی که کاربر بیشتر از ۷۲۰ دور غیرفعال باشد.(۱۲۰ ثانیه * ۷۲۰ دور = ۸۶۴۰۰ ثانیه = ۲۴ ساعت).

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

منبع

در همین رابطه :   حل مشکل عدم پشتیبانی Ubuntu از مانیتورهای UltraWide عریض
دسته بندی : سیستم عاملسرور

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

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