Cách Cấp Cứu VPS Linux Bị DDoS Nhanh Chóng

23/06/2025 P T P Server 5 phút đọc

Quảng cáo

728x90 Banner Advertisement

Thay thế bằng mã Google AdSense

Mở bài

Khi bạn nhận thấy rằng VPS Linux của mình đang bị DDoS (tấn công mạng phân tán), nhanh chóng hành động để giảm thiểu ảnh hưởng là rất quan trọng. Mục tiêu của bài viết này là cung cấp các lệnh cấp cứu nhanh chóng và hữu ích để giúp bạn kiểm tra và đối phó với tình trạng này.

Nội dung chính

## Kiểm tra tình trạng VPS

Trước khi bắt đầu đối phó với DDoS, cần phải xác định liệu server của mình có bị tấn công hay không. Dưới đây là cách kiểm tra tình trạng VPS:
  • Sử dụng lệnh netstat: Lệnh này giúp bạn xem các kết nối đang hoạt động trên máy chủ của mình.

netstat -anp | grep 'tcp|udp' | awk '{print $5}' | cut -d: -f1 | sort -u
  • Lệnh này phân tích các kết nối TCP và UDP, đưa ra danh sách các địa chỉ IP đang được kết nối. Bằng cách sử dụng sort -u, bạn có thể loại bỏ trùng lặp và chỉ hiển thị các IP độc đáo.
  • Kiểm tra lưu lượng truy cập: Sử dụng lệnh dưới đây để đếm số lượng kết nối vào Port 80 (phương thức thường dùng để tấn công web).

netstat -n | grep :80 | wc -l
  • Lệnh này đếm số lượng kết nối đang ở trạng thái SYN_RECV trên Port 80, giúp bạn xác định liệu có nhiều yêu cầu đồng thời đang diễn ra hay không.

## Sử dụng các công cụ chống DDoS

Có nhiều công cụ và công nghệ có thể giúp bạn chống lại DDoS hiệu quả. Dưới đây là một số cách phổ biến:
  • Fail2Ban: Đây là một công cụ tự động giúp ngăn chặn các cuộc tấn công bằng cách phát hiện và chặn các IP có lỗi.

sudo systemctl start fail2ban
  sudo systemctl enable fail2ban
  • Firewall: Kích hoạt và cấu hình tường lửa (Firewall) là vô cùng quan trọng để bảo mật VPS. Dưới đây là hướng dẫn chi tiết cách kích hoạt và cấu hình tường lửa trên hai hệ điều hành phổ biến là Ubuntu/Debian và CentOS/RHEL:
  • Trên Ubuntu/Debian với UFW (Uncomplicated Firewall):

sudo ufw enable
    sudo ufw default deny incoming
    sudo ufw default allow outgoing
  • Trên CentOS/RHEL với iptables:

sudo systemctl start firewalld
    sudo firewall-cmd --permanent --zone=public --add-rule ipv4 filter INPUT 1 -p tcp --dport 80 -j DROP # Ví dụ: chặn Port 80
    sudo firewall-cmd --reload
  • CSF (Config Server Firewall): CSF là một phần mềm tự động hóa firewall giúp người dùng dễ dàng cấu hình và bảo vệ server của mình.
  • Cấu hình để chặn các cuộc tấn công:

csf -r # Xóa các quy tắc hiện tại
    csf -a <IP> # Chặn một IP cụ thể
    csf -d <IP> # Tháo gỡ chặn một IP cụ thể
    csf -s <IP> # Thêm IP vào danh sách trắng

## Theo dõi và phân tích

Khi server của bạn đang bị tấn công, phân tích và theo dõi tình trạng là rất quan trọng. Dưới đây là một số lệnh giúp bạn theo dõi tình trạng server:
  • Sử dụng lệnh top:

top
  • Lệnh này giúp bạn xem thông tin về các tiến trình đang chạy trên server, giúp bạn xác định liệu có bất kỳ tiến trình nào đang sử dụng quá nhiều tài nguyên hay không.
  • Kiểm tra nhật ký máy chủ (log file):

tail -f /var/log/syslog # Trên Ubuntu/Debian
  cat /var/log/messages # Trên CentOS/RHEL
  • Lệnh này giúp bạn xem nhật ký thực hiện các tác vụ trên server. Nhận biết các thông tin về IP nguồn, thời gian và loại lưu lượng truy cập có thể giúp bạn xác định và chặn các cuộc tấn công.

Kết luận

Khi VPS của bạn bị tấn công bằng DDoS, việc nhanh chóng hành động là vô cùng quan trọng. Bằng cách sử dụng các lệnh cấp cứu và công cụ chống DDoS được đề cập trong bài viết này, bạn có thể giảm thiểu ảnh hưởng và bảo vệ server của mình. Hạn chế sử dụng các lệnh và công cụ mà không kiểm tra kỹ các quy tắc để tránh chặn các dịch vụ cần thiết. Bằng cách thường xuyên sao lưu cấu hình và theo dõi tình trạng server, bạn có thể đảm bảo an toàn cho VPS của mình.

Quảng cáo

728x90 Bottom Advertisement

Thay thế bằng mã Google AdSense

Chia sẻ bài viết

Facebook Twitter

Bình luận

Chia sẻ ý kiến của bạn về bài viết này

Viết bình luận

Bình luận của bạn sẽ được kiểm duyệt trước khi hiển thị

Chưa có bình luận nào

Hãy là người đầu tiên bình luận về bài viết này!