logkeysমেশিনে সংযুক্ত কেবল কীবোর্ডের (ইউএসবি বা সিরিয়াল) কীস্ট্রোকগুলি logkeysচালু রয়েছে।
এসএসএইচ ডেমন একটি টিসিপি সংযোগের মাধ্যমে কীবোর্ডের মতো ডিভাইস থেকে নয় ইনপুট গ্রহণ করে। ডিভাইসের sshdব্যবহার রয়েছে ছদ্ম টার্মিনাল । তারা কীবোর্ড ডিভাইসের চেয়ে আলাদা স্তরে কাজ করে এবং তাদের মধ্যে sshdএবং প্রোগ্রামগুলি চলমান হয় ( sshdএবং ব্যবহারকারীর মধ্যে নয় )।
logkeysটার্মিনালের সাথে কাজ করে না তাই আপনাকে আলাদা সমাধান ব্যবহার করতে হবে। এটি বরং একটি "সেশন লগার / রেকর্ডার" হবে কারণ এটি সরাসরি কীবোর্ড থেকে কীস্ট্রোকগুলি লগ করে না।
থেকে একটি র্যাপার চালান authorized_keys
আপনি সরাসরি শেল বা কমান্ড চালানোর পরিবর্তে একটি সেশন রেকর্ডিং র্যাপার চালাতে পারেন। নির্দেশটি ~/.ssh/authorized_keysব্যবহার করে এটি ফাইলটিতে নির্দিষ্ট করা যেতে পারে commnad। এই কাজ করার জন্য ব্যবহারকারীদের অবশ্যই কী প্রমাণীকরণ ব্যবহার করতে হবে । এটি পাসওয়ার্ড প্রমাণীকরণের সাথে কাজ করবে না। একটি প্রস্তুত স্ক্রিপ্ট এখানে উদাহরণস্বরূপ উপলব্ধ: এসএসএইচ সেশন রেকর্ডিং
ব্যবহারকারীর শেলের পরিবর্তে একটি মোড়ক চালান
ব্যবহারকারীর শেলের পরিবর্তে আপনি একটি সেশন রেকর্ডিং র্যাপার চালাতে পারেন। এর মধ্যে একটি রয়েছে: রুটশ (উপরের মোড়কের অনুরূপ বেসিক কার্যকারিতা)। আপনি উদাহরণস্বরূপ ব্যবহারকারীর লগইন শেল প্রতিস্থাপন করতে পারেন।