logkeys
मशीन logkeys
से जुड़े कीबोर्ड (एस) (यूएसबी या सीरियल) की केवल कीस्ट्रोक्स लॉग करेगा ।
SSH डेमॉन एक कीबोर्ड जैसे डिवाइस से नहीं टीसीपी कनेक्शन पर इनपुट प्राप्त करता है। उपकरणों sshd
का उपयोग करता है कर रहे हैं छद्म टर्मिनलों । वे एक कीबोर्ड डिवाइस की तुलना में एक अलग स्तर पर काम करते हैं और वे बीच sshd
- बीच में चलाए जा रहे प्रोग्राम (नहीं sshd
और उपयोगकर्ता के बीच ) हैं।
logkeys
टर्मिनल के साथ काम नहीं करता है इसलिए आपको एक अलग समाधान का उपयोग करना होगा। यह एक "सत्र लकड़हारा / रिकॉर्डर" होगा क्योंकि यह कीबोर्ड से सीधे कीस्ट्रोक्स लॉग नहीं करता है।
से एक रैपर चलाएं authorized_keys
आप सीधे शेल या कमांड चलाने के बजाय सत्र रिकॉर्डिंग आवरण चला सकते हैं। यह निर्देश ~/.ssh/authorized_keys
का उपयोग करके फ़ाइल में निर्दिष्ट किया जा सकता है commnad
। उपयोगकर्ताओं को काम करने के लिए कुंजी प्रमाणीकरण का उपयोग करना चाहिए । यह पासवर्ड प्रमाणीकरण के साथ काम नहीं करेगा। एक तैयार स्क्रिप्ट यहां उदाहरण के लिए उपलब्ध है: रिकॉर्डिंग एसएसएच सत्र
उपयोगकर्ता के शेल के बजाय एक आवरण चलाएँ
उपयोगकर्ता के शेल के बजाय आप एक सत्र रिकॉर्डिंग आवरण चला सकते हैं। : वहाँ एक है rootsh (बुनियादी ऊपर आवरण के समान कार्यक्षमता)। आप उदाहरण के लिए उपयोगकर्ता के लॉगिन शेल को बदल सकते हैं।