Điểm:3

Nhà tù fail2ban tùy chỉnh của tôi không tải được mặc dù fail2ban-regex gợi ý rằng nó sẽ hoạt động?

lá cờ vn

Tôi đã viết một nhà tù tùy chỉnh và bộ lọc trong fail2ban để đăng nhập vào dịch vụ của mình. Tệp nhật ký nằm trong /var/log/motion/motion.log và đăng nhập thất bại sẽ tạo ra một dòng như thế này:

[0:ml1] [ALR] [STR] [ngày 02 tháng 11 11:42:59] handle_basic_auth: luồng chuyển động - lần thử xác thực không thành công từ <ip>

nhà tù của tôi trong /etc/fail2ban/jail.local trông như thế này:

[chuyển động-xác thực]

đã bật = đúng
cổng = 8008
bộ lọc = chuyển động-auth.conf
logpath = /var/log/motion/motion.log
banaction = %(banaction_allports)s
thử lại tối đa = 3
thời gian tìm thấy = 10800
bantime = 259200

Và bộ lọc của tôi trong /etc/fail2ban/filter.d đặt tên chuyển động-auth.conf trông như thế này:

[Sự định nghĩa]
failregex = \[0:ml1\] \[ALR\] \[STR\] \[.*\] handle_basic_auth: luồng chuyển động - lần xác thực không thành công từ <HOST>

khi tôi chạy fail2ban-regex /var/log/motion/motion.log /etc/fail2ban/filter.d/motion-auth.conf Tôi nhận được xác nhận rằng bộ lọc của tôi thực hiện chức năng nguyên vẹn như dự định:

chạy thử nghiệm
=============

Sử dụng tệp bộ lọc failregex: motion-auth, basedir: /etc/fail2ban
Sử dụng tệp nhật ký: /var/log/motion/motion.log
Sử dụng mã hóa: UTF-8


Kết quả
=======

Failregex: tổng số 186
|- #) [# lần truy cập] biểu thức chính quy
| 1) [186] \[0:ml1\] \[ALR\] \[STR\] \[.*\] handle_basic_auth: luồng chuyển động - lần xác thực không thành công từ <HOST>
`-

Bỏ qua regex: tổng cộng 0

Số lần truy cập mẫu ngày:
|- [# lần truy cập] định dạng ngày
| [2640] (?:DAY )?MON Ngày %k:Phút:Giây(?:\.Micro giây)?(?: ExYear)?
`-

Dòng: 2929 dòng, 0 bị bỏ qua, 186 khớp, 2743 bị bỏ lỡ
[được xử lý trong 1,06 giây]

Nhưng khi tôi cố tải lại/khởi động lại fail2ban để thêm bộ lọc mới, tôi nhận được thông báo như sau:

Không tìm thấy tệp cấu hình có thể truy cập nào cho 'filter.d/motion-auth.conf' trong /etc/fail2ban
 Không thể đọc bộ lọc 'motion-auth.conf'
 Lỗi trong tù 'motion-auth'. Bỏ qua...
VÂNG

Có ai biết những gì tôi đang làm sai?

Điểm:2
lá cờ it

Từ trang hướng dẫn của jailbreak.conf:

lọc

tên của bộ lọc -- tên tệp của bộ lọc trong /etc/fail2ban/filter.d/ không có phần mở rộng .conf/.local. Chỉ một bộ lọc có thể được chỉ định.

Fail2ban có thể đang tìm kiếm một tệp có tên chuyển động-auth.conf.conf.

Nhà tù của bạn nên là:

[chuyển động-xác thực]

đã bật = đúng
cổng = 8008
bộ lọc = xác thực chuyển động
...

Nếu bộ lọc của bạn dưới /etc/fail2ban/filter.d/ khớp với tên nhà tù (như ở đây chuyển động-auth.conf[chuyển động-xác thực], bạn không cần chỉ định bộ lọc, đó là giá trị mặc định.

Điểm:0
lá cờ in
eli

Thử xóa dòng:

bộ lọc = chuyển động-auth.conf

nếu tên tệp cấu hình bộ lọc giống với tiêu đề của nhà tù, thì không cần thiết (tôi nghĩ ...)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.