ฉันกำหนดค่า fail2ban แล้ว แต่ฉันต้องการทดสอบการส่งอีเมล ตัวอย่างเช่นฉันต้องการรับอีเมลเมื่อ fail2ban เริ่มทำงานหรือหยุดทำงาน
ฉันกำหนดค่า fail2ban แล้ว แต่ฉันต้องการทดสอบการส่งอีเมล ตัวอย่างเช่นฉันต้องการรับอีเมลเมื่อ fail2ban เริ่มทำงานหรือหยุดทำงาน
คำตอบ:
ความเข้าใจของฉันคือ fail2ban สามารถกำหนดค่าให้ส่งการแจ้งเตือนทางอีเมลเมื่อตรวจพบโฮสต์ที่ดูเหมือนว่ากำลังโจมตีระบบ หากคุณต้องการทดสอบสิ่งนี้และสามารถเข้าถึงระบบอื่นที่คุณไม่ได้รับอนุญาตจากระบบให้ลองลงชื่อเข้าใช้ไม่ถูกต้องหลายครั้งเกินไป (เกินเกณฑ์ที่กำหนดไว้)
ก่อนที่จะทำเช่นนี้ฉันขอแนะนำให้ยืนยันว่าจดหมายทำงานจาก commandline เพื่อเริ่มต้นเนื่องจาก fail2ban เพิ่งกำหนดค่าให้ใช้ mta (อาจเป็น sendmail หรือ sendmail ไบนารีของ postfix):
echo "test message" | mailx -s 'test subject' myemail@mydomain.com
นั่นจะบอกคุณว่าเมลทำงานหรือไม่
action_mwl
และไม่ได้action_mw
เท่านั้น) หากคุณสามารถส่งอีเมลจากบรรทัดคำสั่งและไม่เห็นข้อความเหล่านี้ที่จะชี้ไปที่ข้อผิดพลาดการกำหนดค่า fail2ban