এসএসএইচ সেশন গণনা?


8

আমি মাঝে মাঝে auth.log এ নিম্নলিখিত বার্তাটি পাই:

sshd[8888]: error: no more sessions

Sshd_config এ আমি "ম্যাক্সস্টার্টআপস 300" সেট করেছি এবং আমার একসাথে সংযোগ স্থাপনকারী প্রায় ক্লায়েন্টদের থাকা উচিত নয়। ব্যস্ত সময়গুলিতে আমি অনুমান করি যে আমার প্রায় 50-60 সমবর্তী সংযোগ থাকতে পারে যা sftp এর মাধ্যমে একটি ছোট ফাইল আপআপ / ডাউনলোড করার সময় কেবল কয়েক সেকেন্ডের জন্য স্থায়ী হয়।

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

netstat -an | grep 123.456.789.abc:22 | wc -l

যেহেতু এটি অধিবেশনগুলির পরিবর্তে সংযোগগুলি গণনা করা হবে এবং আমি নিশ্চিত না যে যদি সেশনটি লাইভ হবে এমন কোনও মামলা আছে তবে সংযোগটি বন্ধ রয়েছে?

বর্তমান সংযোগগুলি গণনা করার আরও ভাল কোনও উপায় আছে, বা সমস্ত সেশনের বর্তমান অবস্থা আরও ভাল ছাপতে পারে?

আগাম ধন্যবাদ!


না whoঅবস্থা কোন আলোকপাত?
ক্রিস এস

সুনির্দিষ্ট কারণ নয়, তবে এসএফটিপি-র মাধ্যমে সংযোগগুলি কার সাথে দেখা যাচ্ছে বলে মনে হচ্ছে না (এমনকি কে-এও নয়)। যদিও স্বীকার করতে হবে, আমি কে ভুলে গিয়েছিলাম :) চিয়ার্স!
আভাদা কেদাভরা

উত্তর:


6

ম্যাকস্টার্টআপস সেশনের মতো নয়, এসএসডি-তে "একযোগে অবৈধ সংযোগগুলি" পরিচালনা করে। (যদি সীমা লঙ্ঘন করা হয় তবে এটি পুরানো সংযোগগুলি বাদ দেওয়া শুরু করে)

আপনি যদি ইতিমধ্যে ম্যাকসেশনগুলির জন্য একটি সুস্পষ্ট মান সরবরাহ না করে থাকেন তবে এটি ডিফল্ট হয়ে যাবে 10 এ (সম্ভবত এটিই আপনি বোঝাতে চেয়েছিলেন যে আপনি সেট করেছেন?)

আপনি sshd_config এর জন্য ম্যান পেজটি আরও বিস্তারিত দেখতে পাবেন: http://www.openbsd.org/cgi-bin/man.cgi?query=sshd_config&sektion=5

আমি দেখতে পাচ্ছি না যে আপনি যে ধরণের বিষয়ে জিজ্ঞাসা করছেন তার পরিসংখ্যানের রিপোর্ট করার জন্য sshd নিজেই একটি সুবিধা রয়েছে (যদিও আমি এটি সম্পর্কে খুব বেশি গবেষণাও করি নি।)

শুভেচ্ছা, Sapp3r।


কনফিগটিতে আমার বর্তমানে কোনও ম্যাকসেশন নেই, সুতরাং এটি খুব ভাল ক্ষেত্রে হতে পারে। আমি এটি পরীক্ষা করে দেখুন এবং আপনার কাছে ফিরে যাব। ইতিমধ্যে +1। চিয়ার্স!
আভাদা কেদাভরা

উত্সাহক্রমে ওপেনএসএসএইচ ৪.7 এর জন্য ম্যাকসেশনস পতাকা নেই, এটি কনফিগার করে থাকলে পরিষেবাটি আরম্ভ করবে না। ওপেনএসএসএইচ 5.3 তবে এই বিকল্পটিকে সমর্থন করে। দুর্ভাগ্যক্রমে এটি একটি প্রোডাকশন সার্ভার, এবং আমি এসএসএইচ প্যাকেজ আপগ্রেড করতে স্বাচ্ছন্দ্যবোধ করব না।
আভাদা কেদাভরা

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

6

[আমি বুঝতে পারি এটি একটি খুব পুরানো প্রশ্ন তবে আমি এটি উত্তরসূরির জন্য যুক্ত করছি]]

"আর কোনও সেশন নয়" বার্তাটি পৃথক সংযোগ নয়, বহুবিধ সংযোগগুলিতে প্রযোজ্য।

এটি 5.1 এর পূর্ববর্তী সংস্করণগুলির #defineসাথে সংকলন-সময়ে উপস্থিত ছিল MAX_SESSIONS, যখন ম্যাকসেশনস সেটিংটি চালু হয়েছিল: http://www.openssh.com/txt/release-5.1

RHEL5 এ, কমপক্ষে, MAX_SESSIONS20 টি হয়ে গেছে বলে মনে হয়।


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