লিনাক্স নিষ্ক্রিয় এসএসএইচ সংযোগের সময় শেষ করে না। আপনি একটি এসএসএইচ সংযোগটি অনির্দিষ্টকালের জন্য উন্মুক্ত রেখে দিতে পারেন এবং যতক্ষণ না উভয়ই শেষ পয়েন্টটি পুনরায় চালু করা হয়নি বা একটি নতুন আইপি ঠিকানা পেয়েছেন, দীর্ঘ অলস সময়ের পরে আপনি যখন এটি অ্যাক্সেস করবেন তখন সংযোগটি এখনও কাজ করবে।
তবে যদি কোনও রাষ্ট্রীয় মিডলবক্স (NAT, ফায়ারওয়াল ইত্যাদি) থাকে তবে এগুলির অকার্যকর সংযোগের সময় শেষ হওয়ার সম্ভাবনা রয়েছে। এর ফলাফলটি হ'ল যদিও সংযোগটি উভয় প্রান্তে জীবিত থাকলেও দুটি প্রান্তটি আর যোগাযোগ করতে পারে না কারণ মিডলবক্স কোনও প্যাকেট ফরোয়ার্ড করতে অস্বীকার করে যতক্ষণ না এসএসএইচ ক্লায়েন্ট একটি নতুন সংযোগ খোলে।
আপনি middlebox এর মেয়াদ শেষ হওয়ার সময়সীমা জানেন তাহলে, আপনি কনফিগার করে সমস্যা কাছাকাছি কাজ করতে পারেন ClientAliveInterval
মধ্যে /etc/ssh/sshd_config
সার্ভারে বা ServerAliveInterval
মধ্যে ~/.ssh/config
ক্লায়েন্টের। ভাঙা সংযোগগুলির সর্বোত্তম সনাক্তকরণের জন্য উভয় সেটিংস সক্ষম করার পরামর্শ দেওয়া হচ্ছে। এন্ডপয়েন্টটি পুনরায় বুট করা হয়েছে বা কোনও নতুন আইপি অ্যাড্রেস পেয়ে গেলে এটি ভাঙ্গা সংযোগগুলিও সনাক্ত করতে পারে।
যেহেতু আপনি ইঙ্গিত করেছেন যে সময়সীমা মাঝে মাঝে কয়েক সেকেন্ডের মতো কম থাকে বলে এটি আপনার সমস্যা সমাধানের জন্য যথেষ্ট নাও হতে পারে। অত্যধিক লোড বা ভুল কনফিগার করা সিজিএন-এর কারণে খুব কম আপাত সময়সীমা ঘটে। কোনও সিজিএন ব্যর্থতার জন্য দায়ী কিনা তা নির্ধারণ করতে আপনাকে যোগাযোগের পথের বিভিন্ন পয়েন্টে ট্র্যাফিক পরিদর্শন করতে হবে।
যদি এটির সক্রিয় হয়ে যায় যে আপনার আইএসপি কিছু নিরীহভাবে কিছু করার কারণে ব্যর্থতা সৃষ্টি হয়েছে যেমন সংযোগ স্থিতি ভাগ করে না এমন একাধিক সিজিএনগুলিতে লোড ব্যালেন্সিং সংযোগগুলি, আপনি কেবল নিজের এসএসএইচ কনফিগারেশনটি টুইট করে নিজেই সমস্যাটি সমাধান করতে পারবেন না।
যদি আপনি কোনও অবিশ্বাস্য সিজিএন দিয়ে কোনও আইএসপিতে আটকে থাকেন যা তারা ঠিক করতে অস্বীকার করেছেন, তবে আমি জানি যে কেবলমাত্র অপশনগুলি ক্লায়েন্ট এবং সার্ভার উভয়কেই এমপিটিসিপি সমর্থন সহ কার্নেল সংস্করণে আপগ্রেড করতে হবে বা স্বতঃস্ফূর্ত সহ্য করার জন্য নকশাকৃত একটি টানেল সমাধান ব্যবহার করতে হবে know NAT এ পোর্ট ম্যাপিংয়ের পরিবর্তন।