Xin chào! Cảm ơn bạn
đã ghé thăm Blog của tôi.
Xin chào! Cảm ơn bạn
đã ghé thăm Blog của tôi.
CSF (ConfigServer Security & Firewall) là tường lửa Stateful Packet Inspection (SPI) mã nguồn mở phổ biến, giúp bảo vệ hệ thống sử dụng hệ điều hành Linux. Ngoài các tính năng cơ bản của Firewall là filter packet in/out thì CSF còn hỗ trợ ngăn chặn các cuộc tấn công như Brute Force, DDoS Attack.
CSF có thể được quản lý dễ dàng bằng GUI (giao diện) được tích hợp sẵn, và hoàn toàn tương thích với:
Bạn thực hiện Download Source CSF từ trang chủ và giải nén ra theo lệnh:
wget http://download.configserver.com/csf.tgz
tar -xzf csf.tgz
Đầu tiên, bạn cần kiểm tra và tắt tường lửa ufw mặc định của Ubuntu đi với lệnh dưới.
ufw disable
Tiếp tục cài đặt thêm các thành phần phụ để hoạt động tốt trên CSF.
apt install -y perl zip unzip libwww-perl liblwp-protocol-https-perl
Bây giờ hãy di chuyển vào thư mục csf và cài đặt csf với lệnh.
cd csf
sh install.sh

Cài đặt xong , bạn kiểm tra trạng thái hoạt động của CSF với lệnh dưới. Nếu trạng thái báo OK hết là bình thường.
perl /usr/local/csf/bin/csftest.pl

Để kiểm tra phiên bản, sử dụng lệnh sau:
csf -v

Để chỉnh sửa cấu hình CSF thì bạn chỉnh sửa tại:
/etc/csf/csf.conf
Chỉnh sửa xong bạn cần khởi động lại CSF với lệnh:
csf -r
TCP_IN = "20,21,22,25,53,80,110,143,443,465,587,993,995"
TCP_OUT = "20,21,22,25,53,80,110,113,443"
UDP_IN = "20,21,53"
UDP_OUT = "20,21,53,113,123"
Các dịch vụ sử dụng các cổng mở:
Ở trên là tất cả các cổng mặc định mà CSF mở, nếu bạn không sử dụng Port nào thì có thể vào file cấu hình csf.conf và xóa Port đó đi.
Mặc định csf sẽ chạy TESTING mode. Do đó bạn cần vô hiệu TESTING bằng cách chạy lệnh bên dưới
sed -i -e 's/TESTING = "1"/TESTING = "0"/g' /etc/csf/csf.conf
csf -r
Dưới đây là một số lệnh cơ bản trên CSF mà bạn có thể xem qua.
1/ Khởi động dịch vụ csf
csf -r
2/ Tắt dịch vụ csf
csf -x
3/ Mở dịch vụ csf
csf -e
4/Tìm 1 IP liên quan tới rule trên csf
csf -g 1.2.3.4
5/ Xóa và unblock toàn bộ IP đang nằm trong danh sách chặn (/etc/csf/csf.deny)
csf -df
6/ Block 1 IP
csf -d 1.2.3.4
7/ Block 1 IP (Tạm thời, tính bằng giây, 3600 = 1 giờ)
csf -td 1.2.3.4 3600
8/ Whitelist 1 IP
csf -a 1.2.3.4
9/ Whitelít 1 IP (Tạm thời, tính bằng giây, 3600 = 1 giờ)
csf -ta 1.2.3.4 3600
10/ Unblock 1 IP
csf -dr 1.2.3.4
11/ Unblock 1 IP (Tạm thời, tính bằng giây, 3600 = 1 giờ)
csf -tr 1.2.3.4 3600
12/ List các IP đang nằm trong danh sách bị block tạm thời
csf -t
13/ Xóa tất cả các IP nằm trong danh sách bị block tạm thời
csf -tf
Chúc các bạn thực hiện thành công.!
Chào mọi người, mình là Kiên – hiện đang công tác tại Phòng Kỹ thuật AZDIGI. Trong quá trình làm việc mình có cơ hội được tiếp xúc với khá nhiều các vấn đề liên quan đến Website/Hosting/VPS/Server, do đó mình viết lại các hướng dẫn này nhằm chia sẻ kiến thức, cũng như tạo một môi trường để chúng ta giao lưu và học hỏi lẫn nhau.
2026 - Website được phát truyền nội dung bởi Đàm Trung Kiên
Hãy để lại thông tin của bạn. Đội ngũ chuyên gia của chúng tôi sẽ trực tiếp phân tích nhu cầu và tư vấn giải pháp công nghệ phù hợp, tối ưu hiệu quả cho công việc của bạn hoàn toàn miễn phí.
Tìm kiếm bài viết...