আসল সময়ে আসন্ন এসএসএইচ সেশনটি পর্যবেক্ষণ করুন


21

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

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

কোন পরামর্শ?

ধন্যবাদ


এই পৃষ্ঠায় বিজ্ঞাপনটি ছিল, এবং সাশিশ কিছু চাইলে চেষ্টা করার জন্য তারা যথেষ্ট সুন্দর সমাধান।
কাগলি-সান

উত্তর:


15

জিএনইউ স্ক্রিনের এই ক্ষমতা রয়েছে, আপনি একটি নির্দিষ্ট শেল ব্যবহারকারীকে কেবল পর্দার মধ্য দিয়েই পরিচালনা করতে পারবেন।

https://www.linux.com/learn/tutorials/442418-using-screen-for-remote-interaction


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

3

আমি মনে করি আপনার পরে যা পর্দা তা হল তবে আপনি যদি সেখানে বসে না দেখতে চান এবং কোনও ব্যবহারকারীর সেশনটি "ভিডিও" করতে চান, আপনি sudo শেলটি দেখতে পারেন।

আপনি যদি এটির সাথে শেল হিসাবে ব্যবহারকারীকে সেট আপ করেন তবে যা কিছু ঘটেছিল তার একটি সম্পূর্ণ রেকর্ডিং আপনার কাছে থাকতে পারে এবং আপনি এটি "পুনরায় খেলতে" পারেন এবং আপনার প্রয়োজনের সময় / এটি দেখতে পারেন।

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

বিক্রেতাদের লগইন অ্যাক্সেসের মঞ্জুরি দেওয়ার জন্য, এটি সম্ভবত নিখুঁত, কারণ তারা যা কিছু করেছে তার সম্পূর্ণ অডিট ট্রেইল আপনার কাছে রয়েছে, সমস্ত কিছু (এমনকি ব্যাকস্পেসিং) রেকর্ড করা হয়েছে এবং রিপ্লেয়ের জন্য সঞ্চিত রয়েছে।

log_outputsudoers জন্য আপনার রেকর্ডার বিকল্প, এবং sudoreplay(8)আপনার প্লেয়ার।

অনুযায়ী sudoersমানুষ পৃষ্ঠা:

লগ_আউটপুট: সেট করা থাকলে, sudo একটি সিডো টিটি-তে কমান্ডটি চালাবে এবং স্ক্রিপ্টের (1) কমান্ডের অনুরূপ স্ক্রিনে প্রেরিত সমস্ত আউটপুট লগ করবে। যদি I / O পুনর্নির্দেশের কারণে বা কমান্ডটি পাইপলাইনের একটি অংশের কারণে স্ট্যান্ডার্ড আউটপুট বা স্ট্যান্ডার্ড ত্রুটি ব্যবহারকারীর tty এর সাথে সংযুক্ত না হয়, তবে আউটপুটটি পৃথক লগ ফাইলগুলিতে ক্যাপচার এবং সংরক্ষণ করা হয়।

সুডোর ফাইলগুলিতে আপনি এমন কিছু রাখবেন:

User_Alias SHELL_ACCOUNTS = root,jack
Defaults: SHELL_ACCOUNTS log_output

বা গ্রুপ ভিত্তিক লগিং জন্য

Defaults:%shellusers log_output

বিস্তারিত জানতে http://www.gratisoft.us/sudo/sudoers.man.html দেখুন ।


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

আমি স্পষ্ট করে কিছু বিবরণ সহ আমার উত্তর আপডেট করেছি।
জেরেক্সেস


2

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

আপনার রেফারেন্সের জন্য কোনও লিঙ্ক আটকাতে অক্ষম তবে আপনি কেবল "স্ক্রিপ্ট" কমান্ডে গুগল করতে পারেন এবং আপনি রেফারেন্সগুলি পাবেন।


1

আপনি কিবিটস ব্যবহার করতে পারেন । ম্যান পৃষ্ঠা থেকে উদ্ধৃতি:

কিবিটজ দুটি (বা আরও বেশি) লোককে একটি শেল (বা কোনও যেকোন স্বেচ্ছাসেবী প্রোগ্রাম) এর সাথে ইন্টারঅ্যাক্ট করার অনুমতি দেয়।

ফেডোরায় এটি প্রত্যাশা প্যাকেজের অন্তর্ভুক্ত ।



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