Skip to content

Fail2Ban ​

Fail2Ban là gì? ​

Fail2Ban là một phần mềm bảo vệ máy chủ khỏi các cuộc tấn công brute-force. Nó hoạt động bằng cách theo dõi log hệ thống (như SSH, FTP, Nginx...) và tự động chặn các IP có hành vi đáng ngờ (đăng nhập sai nhiều lần...).

Fail2Ban sẽ cập nhật firewall để chặn tạm thời hoặc vĩnh viễn các IP nguy hiểm.

Cài đặt Fail2Ban ​

Yêu cầu

Trang quản lý Fail2Ban chỉ dành cho máy chủ thuộc gói trả phí.

Để cài đặt Fail2Ban bằng FlashPanel:

  1. Bấm menu Ứng dụng của máy chủ.
  2. Chọn tab Chưa cài đặt và tìm kiếm Fail2Ban.
  3. Bấm Cài đặt và chờ hoàn tất quá trình.

Sau khi cài đặt, dịch vụ sẽ tự động được kích hoạt. Để mở trang quản lý, bấm menu Bảo mật > Fail2Ban của máy chủ.

Quản lý Fail2Ban ​

FlashPanel cung cấp giao diện quản lý Fail2Ban chuyên biệt:

Quản lý chung ​

Ở đầu bảng Jails, bạn có thể:

  • Xem trạng thái dịch vụ Fail2Ban
  • Khởi động / Khởi động lại / Dừng dịch vụ
  • Cấu hình: Xem và chỉnh sửa file cấu hình Fail2Ban
  • Nhật ký: Xem nhật ký hoạt động của Fail2Ban
  • Bấm Tải Lại để làm mới danh sách jail

Quản lý Jail ​

Bảng Jails hiển thị các cột:

  • File và Jail: Tên file cấu hình và tên jail
  • Trạng thái: Jail đang bật hay tắt
  • Failed (currently/total): Số lần đăng nhập sai hiện tại / tổng cộng
  • Banned (currently/total): Số IP đang bị chặn / tổng số lần chặn
  • IP bị ban: Số IP đang bị chặn. Bấm biểu tượng con mắt để xem danh sách; bấm dấu x trên từng IP để gỡ chặn IP đó, hoặc bấm Bỏ chặn tất cả các địa chỉ IP

Thêm hoặc sửa jail ​

  1. Bấm Thêm (hoặc nút sửa ở dòng jail cần chỉnh)
  2. Điền các thông tin:
    • Jail Name: Tên jail
    • Công tắc Kích hoạt / Vô hiệu hóa: Bật hoặc tắt jail
    • Applied Filter: Bộ lọc dùng để phát hiện hành vi đáng ngờ
    • Ban Action và Action: Hành động chặn sẽ thực hiện
    • Port or Service và Protocol: Cổng/dịch vụ và giao thức cần bảo vệ
    • Log File to Monitor: File nhật ký cần theo dõi
    • Max Retry Before Ban: Số lần thất bại tối đa trước khi chặn
    • Find Time: Khoảng thời gian tính số lần thất bại
    • Ban Time: Thời gian chặn (có thể chọn Lifetime để chặn vĩnh viễn)
    • Ignored IPs: Các IP không bao giờ bị chặn (nên thêm IP của bạn)
  3. Bấm Gửi để lưu

Dùng nút xóa ở cột cuối để xóa jail tùy chỉnh. Bạn có thể cấu hình bảo vệ cho các dịch vụ như SSH, FTP, Postfix, Nginx...