Ubuntu सर्वर पर स्थित ufw के लिए लॉग कहाँ हैं?


36

मेरे पास एक उबंटू सर्वर है जहां मैं कुछ आईपी को रोक रहा हूं ufw। मैंने लॉगिंग को सक्षम किया है, लेकिन मुझे नहीं पता कि लॉग को कहां खोजना है। लॉग कहां हो सकते हैं या ufwलॉगिंग क्यों नहीं हो सकती है ?


Google आपका मित्र है askubuntu.com/questions/113439/…
user9517

जवाबों:


48

sudo ufw status verboseयह देखने के लिए प्रदर्शन करें कि क्या आप पहले स्थान पर लॉग इन कर रहे हैं। यदि आप नहीं हैं, sudo ufw logging onतो ऐसा न करें। यदि यह लॉगिंग है, तो /var/log/शुरू होने वाली फाइलों की जांच करें ufw। उदाहरण के लिए,sudo ls /var/log/ufw*

यदि आप लॉग इन कर रहे हैं, लेकिन कोई /var/log/ufw*फाइल नहीं है, तो rsyslogयह देखने के लिए जांचें कि क्या चल रहा है sudo service rsyslog status:। यदि rsyslog चल रहा है, ufw लॉगिंग है, और अभी भी कोई लॉग फ़ाइल नहीं हैं, किसी भी उल्लेख के लिए सामान्य लॉग फ़ाइलों के माध्यम से खोजें UFW। उदाहरण के लिए: grep -i ufw /var/log/syslogऔर grep -i ufw /var/log/messagesसाथ ही grep -i ufw /var/log/kern.log

यदि आप ufwsyslog, संदेश और kern.log फ़ाइल में एक टन संदेश पाते हैं , तो rsyslog को सभी UFW संदेशों को एक अलग फ़ाइल में लॉग इन करने के लिए कहा जा सकता है। शीर्ष पर एक पंक्ति जोड़ें /etc/rsyslog.d/50-default.confजो निम्न दो पंक्तियों को कहे:

:msg, contains, “UFW” -/var/log/ufw.log
& ~

और फिर आपके पास एक ufw.log फ़ाइल होनी चाहिए जिसमें सभी ufwसंदेश हों!

ध्यान दें:

50-default.confपहले से मौजूद कॉन्फ़िगरेशन के लिए फ़ाइल की जाँच करें।

संपादन सहेजने से पहले फ़ाइल का बैकअप लेना सुनिश्चित करें!


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.