যখন কোনও বিপরীত এসএসএস টানাল হঠাৎ / অশুচিভাবে সংযোগ বিচ্ছিন্ন হয়ে যায় তখন কীভাবে এসএসএইচ সার্ভারে পোর্টগুলি প্রকাশ করবেন?


19

আমাদের গ্রাহকদের অবস্থানগুলিতে আমরা কিছু হার্ডওয়্যার ইনস্টল করেছি, যে হার্ডওয়্যারটি আমাদের এসএস সার্ভারের সাথে সংযোগ স্থাপন করে এবং একটি বিপরীত এসএসএস টানেল স্থাপন করে যাতে আমরা পর্যবেক্ষণের উদ্দেশ্যে বিভিন্ন ক্লায়েন্ট সিস্টেমে অ্যাক্সেস পেতে পারি।

এসএসএইচ সেশনের অশুচি সংযোগ বিচ্ছিন্ন না হওয়া পর্যন্ত সবকিছু ঠিকঠাক কাজ করে।

যখন এটি হয়, তখন আমাদের এসএসএইচ সার্ভারে বিপরীত সুড়ঙ্গ দ্বারা ব্যবহৃত পোর্টগুলি তালিকাবদ্ধকরণ মোডে আটকে থাকে এবং যখন আমাদের দূরবর্তী হার্ডওয়্যারটি শেষ পর্যন্ত স্বয়ংক্রিয়ভাবে পুনরায় সংযোগ স্থাপনের চেষ্টা করে এবং এর সুড়ঙ্গগুলি পুনরায় প্রতিষ্ঠিত করার চেষ্টা করে ত্রুটিযুক্ত হয়ে যায় it

সতর্কতা: শোনার পোর্ট XXXX এর জন্য রিমোট পোর্ট ফরওয়ার্ডিং ব্যর্থ হয়েছে

আমি পরীক্ষা করেছিলাম যে আমাদের এসএসএইচ সার্ভার বা ক্লায়েন্টের সাথে কোনও ক্লিন সংযোগ বিচ্ছিন্ন এবং কোর্স চেষ্টা করে যা পোর্টগুলি ঠিক ঠিক প্রকাশ করে। যখন আমি কোনও সংযোগ ব্যর্থতা অনুকরণ করি (উদাহরণস্বরূপ ক্লায়েন্ট হার্ডওয়্যারের ইথারনেট পোর্টটি সংযোগ বিচ্ছিন্ন করে) তখন আমাদের উপরে উল্লিখিত একই সমস্যাটি রয়েছে।

এই পরিস্থিতি সামাল দেওয়ার সঠিক উপায় কী? এগুলি বিপরীত টানেলগুলি মনে রাখবেন তাই এসএসএইচ সার্ভারে যা কিছু করা দরকার। আদর্শভাবে আমার এসএসএইচ সার্ভারটি তাত্ক্ষণিকভাবে উপলব্ধি করতে হবে যে এসএসএইচ সেশনটি টানেলগুলি হোস্ট করছে এবং এটি যে পোর্টগুলি ব্যবহার করছিল তা প্রকাশ করে। আমি অনুমান করি যে সমাধানটি সম্পর্কিত এসএসএইচ প্রক্রিয়াটি হত্যার সাথে জড়িত থাকতে পারে তবে আমাদের সেই কারণটি সম্পর্কে সতর্কতা অবলম্বন করা দরকার যে একই সংস্থার সার্ভারের সাথে আমাদের একাধিক ক্লায়েন্ট সংযুক্ত রয়েছে এবং আমি তাদের অফলাইনে লাথি মারতে চাই না।

এত পরিপক্ক হওয়ার কারণে আমি নিশ্চিত যে এসএসএইচডি এটিকে হ্যান্ডেল করার জন্য কিছু বৈশিষ্ট্যযুক্ত তৈরি করেছে তবে আমি এটি বের করতে পারি না just

দয়া করে পরামর্শ দিন যাতে আমাকে উইন্ডোজ বাক্সগুলি পরিচালনা করতে ফিরে যেতে হবে না ...

এফওয়াইআই: আমি এটি ডেবিয়ান ভিত্তিক ডিস্ট্রোতে চালাচ্ছি।

উত্তর:


18

আপনি আপনার ব্যবহার ClientAliveIntervalকরতে হবে sshd_config

ClientAliveInterval 15

রেফ: মানব sshd_config

ClientAliveCountMax
         Sets the number of client alive messages (see below) which may be
         sent without sshd(8) receiving any messages back from the client.
         If this threshold is reached while client alive messages are
         being sent, sshd will disconnect the client, terminating the
         session.  It is important to note that the use of client alive
         messages is very different from TCPKeepAlive (below).  The client
         alive messages are sent through the encrypted channel and
         therefore will not be spoofable.  The TCP keepalive option
         enabled by TCPKeepAlive is spoofable.  The client alive mechanism
         is valuable when the client or server depend on knowing when a
         connection has become inactive.

         The default value is 3.  If ClientAliveInterval (see below) is
         set to 15, and ClientAliveCountMax is left at the default,
         unresponsive SSH clients will be disconnected after approximately
         45 seconds.  This option applies to protocol version 2 only.

 ClientAliveInterval
         Sets a timeout interval in seconds after which if no data has
         been received from the client, sshd(8) will send a message
         through the encrypted channel to request a response from the
         client.  The default is 0, indicating that these messages will
         not be sent to the client.  This option applies to protocol
         version 2 only.

ধন্যবাদ ক্লিমেন্ট আমি আমাদের সার্ভারে সেটিংস স্থাপন করব।
টিসিজেড

সম্পন্ন এবং পরীক্ষিত, সুন্দর কাজ করে। আপনাকে অনেক ধন্যবাদ.
টিসিজেড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.