Fail2ban-Regex 테스트는 항상 그룹에 호스트가 없다고 알려줍니다.

Fail2ban-Regex 테스트는 항상 그룹에 호스트가 없다고 알려줍니다.

정규식을 사용하여 직접 필터를 만들려고 합니다. 다음은 필터링하려는 행입니다. 예를 들면 다음과 같습니다.

Aug 30 11:07:38 *** postfix/smtpd[17969]: connect from vps10685425.123-vps.co.uk[46.32.239.160]

이것은 내 현재 정규식입니다.

^%(__prefix_line).*:.*connect from.*\[<HOST>\].*$
^%(__prefix_line)s\w{14}:.*connect from[-._\w]+\[<HOST>\].*$

두 줄 모두 나에게 말해준다

server.failregex.RegexException: No 'host' group in '/etc/fail2ban/filter.d/smtp-auth.conf'

Fail2ban이 내 정규식의 호스트 그룹을 인식하지 못하는 이유는 무엇입니까? 내가 여기서 뭘 잘못하고 있는 걸까?

미리 감사드립니다 :)

답변1

좋습니다. 작업을 중단합니다. 내가 바로 그 바보야...

매개변수에 오타가 있습니다. 실제로 smtp_auth.conf는 그렇지 않습니다 .smtp-auth.conf

죄송합니다! 이걸 닫고 깊이 묻어두세요 -.-'

관련 정보