Đào tạo doanh nghiệpBảo Mật Hạ Tầng VPS & Cloudflare Tunnel: Đóng Port Public, SSH Key Hardening, Fail2ban & Backup Cloudflare R2
4/8

Giáo trình tự học miễn phí · Dịch vụ hỗ trợ theo nhu cầu.

Bài 0435phút ước tínhThực chiến · Chuyên sâu

4. Cài Đặt & Tối Ưu Fail2ban: Tự Động Quét Log & Khóa Vĩnh Viễn IP Quét Lỗ Hổng

Tự động hóa phòng thủ chủ động: Cấu hình Fail2ban giám sát log SSH, Nginx và Docker, tự động bắt sống và thêm IP kẻ xấu vào danh sách đen iptables sau 3 lần vi phạm.

🛡️ Luồng Tự Động Bắt & Khóa Của Fail2ban

graph LR
Attacker["🥷 Bot Quét / Thử Password"] --> Log["📝 /var/log/auth.log hoặc nginx/error.log"]
Log --> F2B["👮 Fail2ban Daemon (Quét regex thời gian thực)"]
F2B -->|"Vi phạm 3 lần trong 10 phút"| IPTables["⛔ IPTABLES DROP (Khóa IP 24 giờ / Vĩnh viễn)"]

#### Các Jail Cần Kích Hoạt:

  1. sshd: Bắt các bot thử SSH sai mật khẩu hoặc cố đăng nhập user lạ.
  2. nginx-botsearch: Bắt các IP cố tình quét wp-admin, phpmyadmin, /.env.
  3. nginx-badbots: Bắt các công cụ cào dữ liệu độc hại không có User-Agent chuẩn.
example.py
# CÀI ĐẶT & CẤU HÌNH FAIL2BAN TRÊN LINUX
sudo apt update && sudo apt install fail2ban -y

# Tạo file cấu hình tùy chỉnh /etc/fail2ban/jail.local
sudo tee /etc/fail2ban/jail.local << 'EOF'
[DEFAULT]
bantime  = 1d         # Khóa IP trong 1 ngày
findtime = 10m        # Khoảng thời gian theo dõi 10 phút
maxretry = 3          # Tối đa 3 lần thử sai
backend  = auto

[sshd]
enabled = true
port    = 2222        # Cổng SSH bạn đã đổi
logpath = /var/log/auth.log

[nginx-botsearch]
enabled  = true
port     = http,https
logpath  = /var/log/nginx/*error.log
maxretry = 2
bantime  = 7d         # Quét lỗ hổng -> Khóa 7 ngày
EOF

# Kích hoạt và kiểm tra trạng thái
sudo systemctl enable --now fail2ban
sudo fail2ban-client status sshd
Thực hành

Thực hành và tự đánh giá

Cài đặt Fail2ban trên VPS và chạy lệnh sudo fail2ban-client status để xem danh sách các IP đang bị giam giữ.

🏢 BẠN MUỐN TRIỂN KHAI CHO CẢ PHÒNG BAN / DOANH NGHIỆP?
Đề Xuất Công Ty Tài Trợ & Đào Tạo In-House Trọn Gói

AI Tinh Gọn hỗ trợ khảo sát hiện trạng, kèm 1-1 on-premise bảo mật dữ liệu, setup hạ tầng riêng và xuất hóa đơn VAT hợp pháp cho doanh nghiệp.

⚖️ Bản quyền sở hữu trí tuệ: © 2026 AI Tinh Gọn (aitinhgon.vn) · Giấy phép Creative Commons CC BY-NC-ND 4.0. Cho phép tự học cá nhân, nghiêm cấm thương mại hóa hoặc bán lại. Giáo trình mở →

Tiến độ tự học lưu trên trình duyệt này. Chỉ đánh dấu khi đã kiểm tra sản phẩm thực hành.