Điểm:1

Làm cách nào để thiết lập fail2ban với UFW trên Ubuntu 20.04?

lá cờ fr

Tôi đang cố chặn địa chỉ IP bằng fail2banuww với cấu hình sau và mặc định ufw.conf Trong /etc/fail2ban/action.d.

cấu hình nhà tù

[ứng dụng-tùy chỉnh]
đã bật = đúng
thử nghiệm tối đa = 1
tạp chí =
phụ trợ = bỏ phiếu
logpath = %(log_path)s
thời gian tìm thấy = 120
bantime = -1
banaction = ufw[application=$(app), blocktype=reject]

cấu hình ufw

bắt đầu hành động =

dừng hành động =

kiểm tra hành động =

actionban = [ -n "<application>" ] && app="app <application>"
            ufw chèn <insertpos> <blocktype> từ <ip> vào <destination> $app

actionunban = [ -n "<application>" ] && app="app <application>"
              ufw xóa <blocktype> từ <ip> thành <destination> $app

[Trong đó]
# Tùy chọn: chèn vào
# Ghi chú.: Số vị trí trong danh sách tường lửa để chèn quy tắc chặn
chèn vào = 1

# Tùy chọn: loại khối
# Ghi chú.: từ chối hoặc từ chối
blocktype = từ chối

# Tùy chọn: điểm đến
# Ghi chú.: Địa chỉ đích cần chặn trong quy tắc ufw
điểm đến = bất kỳ

# Tùy chọn: ứng dụng
# Ghi chú.: ứng dụng từ danh sách ứng dụng sudo ufw
ứng dụng =

# LƯU Ý CỦA NHÀ PHÁT TRIỂN:
# 
# Tác giả: Guilhem Lettron
# Cải tiến: Daniel Black

Hiện tại, mọi thứ đã được thiết lập chính xác vì tôi nhận được thông báo fail2ban về IP bị cấm, nhưng tôi không thấy bất kỳ địa chỉ IP bị cấm nào trong trạng thái ufw.

Làm thế nào tôi có thể thực hiện fail2ban làm việc với uww để chặn địa chỉ IP một cách chính xác?

Cảm ơn bạn

sebres avatar
lá cờ il
1. Hãy xem fail2ban.log để biết một số lỗi. 2. Tôi đoán việc chỉ định `application=$(app)` làm tham số cho hành động là không chính xác, bạn phải sử dụng ứng dụng thực (được biết bởi ufw) hoặc xóa nó/đặt nó thành giá trị trống
Yohan W. Dunon avatar
lá cờ fr
@sebres `fail2ban.log` không nói gì về vấn đề của tôi, nhưng điểm thứ hai của bạn là giải pháp. Tôi đã chỉnh sửa câu hỏi của mình bằng giải pháp hiệu quả cho vấn đề của mình. Cảm ơn!
djdomi avatar
lá cờ za
@dunon sai cách, vui lòng xóa Giải pháp và tự TRẢ LỜI câu hỏi của bạn hoặc bảo Sebres làm điều đó giúp bạn để anh ấy nhận được một số điểm - nếu không, câu hỏi sẽ không được trả lời MÃI MÃI!
Yohan W. Dunon avatar
lá cờ fr
@djdomi thật tệ, tôi đã thấy nút "Trả lời câu hỏi của bạn" vì vậy tôi nghĩ rằng tôi có thể chỉ cần chỉnh sửa câu hỏi của mình và để nó mở cho người khác. Bằng cách này, họ vẫn có thể chia sẻ quan điểm hoặc giải pháp làm việc của mình. Ngoài ra, bạn vẫn có thể sao chép-dán giải pháp dưới dạng câu trả lời nếu bạn cho rằng đó là cách sai. â
Điểm:1
lá cờ fr

Như @sebres chỉ ra trong bình luận của mình,

  1. tôi đoán chỉ định ứng dụng=$(ứng dụng) vì tham số cho hành động không chính xác, bạn phải sử dụng ứng dụng thực (được biết đến bởi ufw) hoặc xóa nó/đặt nó thành một giá trị trống

giải pháp là loại bỏ phần này:

[ứng dụng=$(ứng dụng), blocktype=reject]

sau đó lệnh cấm = ufw trong tù cấu hình.

Hiện nay uww chặn tất cả các địa chỉ IP không mong muốn.

Đây là kicker:

[ứng dụng-tùy chỉnh]
đã bật = đúng
thử nghiệm tối đa = 1
tạp chí =
phụ trợ = bỏ phiếu
logpath = %(log_path)s
thời gian tìm thấy = 120
bantime = -1
lệnh cấm = ufw

Hy vọng điều này có thể giúp cho bạn.

djdomi avatar
lá cờ za
Hãy nhớ rằng, để chấp nhận câu trả lời.

Đă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.