मैं सोच रहा था कि क्या कोई विधि या कार्यक्रम है जो SSH फ़ाइल स्थानांतरण की निगरानी कर सकता है और एक फ़ाइल (इनकमिंग) हस्तांतरित होने पर एक ईमेल भेज सकता है?
(अन्य विकल्प कम से कम एक सूचना प्राप्त करना होगा जब कोई व्यक्ति एसएसएच के माध्यम से लॉग इन करता है, हालांकि यह आदर्श होगा यदि ईमेल में जानकारी है कि किस फ़ाइल को स्थानांतरित किया गया है)
इसके अलावा, ssh फ़ाइल स्थानांतरण में लगे सक्रिय उपयोगकर्ताओं को देखने के लिए कोई कैसे जाँच कर सकता है?
मैं समझता हूं कि यह एक OSX प्रश्न है, लेकिन मुझे लगा कि यह सुपरयूजर साइट के लिए अधिक अनुकूल होगा। अगर im गलती से स्थानांतरित करने के लिए वोट करें :)
system.log
(इसे Console.app में देखें)। विशेष रूप से subsystem request for sftp
संदेश यह निर्धारित करने में सहायक हो सकता है कि यह किस प्रकार का एसएसएच कनेक्शन है। दुर्भाग्य से, यहां तक कि बढ़ती LogLevel
में /etc/sshd_config
करने के लिए DEBUG3
(उच्चतम) अपलोड की गई फ़ाइलों के फ़ाइल नाम प्रदर्शित नहीं करता है, और जब सत्र खोला या बंद भी उपयोगी ... नहीं हो सकता है कर रहे हैं के बाद सख्ती से जा रहा
logwatch
दूरस्थ लॉगिन और सिस्टम-वाइड फ़ाइल परिवर्तनों के लिए कर सकते हैं। मेरे पास logwatch
दैनिक / साप्ताहिक रिपोर्ट करने के लिए मुझे एक क्रोन जॉब सेटअप है , लेकिन आप एक टर्मिनल एमुलेटर में भी रिपोर्ट तैयार कर सकते हैं।