লিনাক্সে কীভাবে এসএসএইচ সংযোগের সময়সীমা বাড়ানো যায়


নিষ্ক্রিয়তার ফলে এসএসএইচ টাইমআউটগুলি বেশ বিরক্তিকর হতে পারে। এটি সাধারণত আপনাকে সংযোগটি পুনরায় চালু করতে এবং আবার শুরু করতে বাধ্য করে।

ধন্যবাদ, আপনি সহজেই এসএসএইচ সময়সীমা সীমা বৃদ্ধি করতে পারেন এবং কিছুটা নিষ্ক্রিয়তার পরেও আপনার এসএসএইচ সেশনটি জীবিত রাখতে পারেন। এটি তখন ঘটে যখন সার্ভার বা ক্লায়েন্ট উভয়ই সেশনটি বাঁচিয়ে রাখার জন্য নাল প্যাকেটগুলি অন্য সিস্টেমে প্রেরণ করে।

সম্পর্কিত পড়ুন: ওপেনএসএসএইচ সার্ভারকে কীভাবে সুরক্ষা এবং শক্ত করতে হয়

আপনি এখন লিনাক্সে কীভাবে এসএসএইচ সংযোগের সময়সীমা বাড়াতে পারেন তা অন্বেষণ করা যাক।

এসএসএইচ সংযোগের সময়সীমা বাড়ান

সার্ভারে, /etc/ssh/sshd_config কনফিগারেশন ফাইলের দিকে যান।

$ sudo vi /etc/ssh/sshd_config

স্ক্রোল করুন এবং নিম্নলিখিত প্যারামিটারগুলি সনাক্ত করুন:

#ClientAliveInterval 
#ClientAliveCountMax

ক্লায়েন্টএলইভ ইন্টারভালভাল প্যারামিটার সংযোগটি টিকিয়ে রাখতে ক্লায়েন্ট সিস্টেমে নাল প্যাকেট প্রেরণের আগে যে সেকেন্ডটি অপেক্ষা করবে সেটি সেকেন্ডের মধ্যে নির্দিষ্ট করে।

অন্যদিকে, ক্লায়েন্টএলইভকাউন্টম্যাক্স প্যারামিটার ক্লায়েন্টের জীবন্ত বার্তাগুলির সংখ্যা নির্ধারণ করে যা ক্লায়েন্টের কোনও বার্তা না পেয়ে পাঠানো হয়। এই বার্তা প্রেরণের সময় এই সীমাটি পৌঁছে গেলে, sshd ডিমন কার্যকরভাবে ssh অধিবেশনটি সমাপ্ত করে অধিবেশনটি ফেলে দেবে।

সময়সীমা মান উপরোক্ত প্যারামিটারগুলির পণ্য দ্বারা দেওয়া হয় অর্থাৎ

Timeout value = ClientAliveInterval * ClientAliveCountMax

উদাহরণস্বরূপ, আসুন বলুন যে আপনি আপনার পরামিতিগুলি প্রদর্শিত হিসাবে সংজ্ঞায়িত করেছেন:

ClientAliveInterval  1200
ClientAliveCountMax 3

সময়সীমা মান 1200 সেকেন্ড * 3 = 3600 সেকেন্ড হবে। এটি 1 ঘন্টার সমতুল্য, যা সূচিত করে যে আপনার এসএস সেশনটি ড্রপ ছাড়াই অলস সময়ের জন্য 1 ঘন্টা বেঁচে থাকবে।

বিকল্পভাবে, আপনি ক্লায়েন্টএলইভআইন্টারভাল প্যারামিটার একা নির্দিষ্ট করে একই ফলাফল অর্জন করতে পারেন।

ClientAliveInterval  3600

একবার হয়ে গেলে, পরিবর্তনগুলি কার্যকর হওয়ার জন্য ওপেনএসএসএইচ ডেমন পুনরায় লোড করুন।

$ sudo systemctl reload sshd

একটি এসএসএইচ সুরক্ষা ব্যবস্থা হিসাবে, সর্বদা এসএসএইচ সময়সীমা মানকে একটি বিশাল মান হিসাবে সেট না করার পরামর্শ দেওয়া হয়। আপনি যখন কোনও বর্ধিত সময়ের জন্য দূরে থাকবেন তখন কাউকে হেঁটে যাওয়া এবং আপনার সেশন হাইজ্যাক করা থেকে বিরত রাখার জন্য এটি। এবং এটি এই বিষয়ের জন্য এটি।