এই নির্দেশিকা আপনাকে দেখাবে কিভাবে SSH ডেমন কনফিগারেশন ফাইলটি সম্পাদনা করতে হয় যাতে আপনি নিষ্ক্রিয় থাকা অবস্থায় সার্ভারটিকে আপনার সেশনগুলি সংযোগ বিচ্ছিন্ন করা থেকে বিরত রাখতে পারেন।
যে কেউ SSH ব্যবহার করে রিমোট লিনাক্স সার্ভারের সাথে কাজ করেছেন, আপনি যখন এক কাপ কফি পেতে বের হন তখন SSH সেশনটি শেষ হয়ে যাওয়ার সমস্যার সম্মুখীন হতে হবে। ঠিক আছে, সংযোগ বিচ্ছিন্ন হওয়া বন্ধ করতে লিনাক্স সার্ভারে আপনার SSH ডেমন কনফিগার করতে সহায়তা করার জন্য এখানে একটি সমাধান রয়েছে। কি হয় যদি আপনি আপনার SSH সংযোগটি চালু রাখেন এবং কিছু সময়ের জন্য এটি ব্যবহার না করেন তবে SSH সার্ভারটি একটি নিষ্ক্রিয় মোডে চলে যায় এবং সেশনটি মেরে ফেলে। এটি সত্যিই একটি নিরাপত্তা ব্যবস্থা যা কখনও কখনও একটু বিরক্তিকর হতে পারে৷
৷এটি সেট আপ করতে SSH ব্যবহার করে আপনার দূরবর্তী লিনাক্স সার্ভারে লগ ইন করুন। SSH কনফিগারেশন ফাইলটি খুলুন:
# vim /etc/ssh/ssh_config
ফাইলের শেষে নিম্নলিখিত লাইন যোগ করুন:
ServerAliveInterval 60
ফাইলটি সেভ করুন এবং টেক্সট এডিটর ছেড়ে দিন (এখানে vim-এর সাহায্য পান)। এখন, একইভাবে, ~/.ssh/config ফাইলটি খুলুন . ফাইলটি তৈরি করুন যদি এটি ইতিমধ্যে বিদ্যমান না থাকে। নিম্নলিখিত লাইন যোগ করুন:
হোস্ট *
ServerAliveInterval 60
দ্রষ্টব্য: লাইনের শুরুতে একটি স্পেস দিয়ে আপনাকে দ্বিতীয় লাইনটি ইন্ডেন্ট করতে হবে।
আপনি এখন সব সম্পন্ন. আপনার SSH সার্ভার পুনরায় চালু করার সময়। নিম্নলিখিত কমান্ড চালান:
# /etc/init.d/sshd পুনরায় চালু করুন
এটি একটি বা দুই সেকেন্ড নিতে হবে. তারপর আপনার ব্যবসায় ফিরে আসা উচিত। আমরা এখানে যা করেছি তা হল যে আমরা SSH সার্ভারকে এই ভেবে বোকা বানিয়েছি যে আপনার SSH সেশনটি সক্রিয় না থাকা সত্ত্বেও। এখন আপনি আপনার SSH সংযোগ না হারিয়ে শান্তভাবে একটি ছোট কফি বিরতি নিতে পারেন৷
৷