Security

Cài đặt Firewall (CSF) lên Ubuntu(20.4)

phongdhphongdh
2 phút đọc
Chia sẻ:
Zalo
Cài đặt Firewall (CSF) lên Ubuntu(20.4)

Giới thiệu

CSF viết tắt của ConfigServer Security & Firewall là một phần mềm tường lửa mã nguồn mở giúp bảo vệ máy chủ của bạn khỏi các cuộc tấn công mạng bằng cách giới hạn quyền truy cập vào máy chủ của bạn từ các địa chỉ IP không cho phép. CSF có thể được cài đặt trên hệ điều hành Linux và hỗ trợ các hệ thống quản lý gói phổ biến như Ubuntu, CentOS và Debian.

Cài đặt CSF trên Ubuntu

Bước 1: Vô hiệu hoặc gở bỏ UFW

Trên Ubuntu sau khi cài đặt mặc địch sẽ đi kèm với UFW do đó bạn phải gở bỏ UFW hoặc vô hiệu UFW.

apt remove ufw
Gỡ bỏ UFW khỏi Ubuntu bằng lệnh apt remove ufw trước khi tiến hành cài đặt CSF

Bước 2: Cài đặt CSF

Đầu tiên bạn hãy cài đặt thành phần phụ cho csf trước khi cài đặt csf. Bạn sử dụng lệnh sau để cài đặt nhé.

apt install perl zip unzip libwww-perl liblwp-protocol-https-perl
Cài các gói phụ trợ cho CSF gồm perl, zip, unzip và libwww-perl bằng lệnh apt install
cd /usr/src
rm -fv csf.tgz
wget https://raw.githubusercontent.com/waytotheweb/scripts/refs/heads/main/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
Tải file csf.tgz, giải nén và chạy script install.sh để cài đặt CSF trên Ubuntu
Quá trình cài đặt CSF đang chạy trên terminal Ubuntu sau khi thực thi file install.sh

Xác minh module iptables cần thiết cho CSF

perl /usr/local/csf/bin/csftest.pl
Chạy lệnh perl /usr/local/csf/bin/csftest.pl để xác minh các module iptables cần thiết cho CSF

Kiểm tra CSF sau khi cài đặt

Kết quả kiểm tra CSF sau khi cài đặt xong trên Ubuntu

Bước 3: Cấu hình CSF

Mặc định csf sẽ chạy TESTING mode. Do đó bạn cần vô hiệu TESTING bằng cách mở file cấu hình /etc/csf/csf.conf sau đó sửa lại dòng TESTING = "1" sang TESTING = "0"

Mở file cấu hình /etc/csf/csf.conf và sửa dòng TESTING từ 1 sang 0 để tắt chế độ TESTING của CSF

Khởi động lại CSF

csf -ra
restart CSF
Chia sẻ bài viết này:
Zalo
phongdh

phongdh

Tác giả bài viết • Content Creator

Chào mọi người, mình là Phong - 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/Email/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.

Kết nối:

Bài viết liên quan

Những bài viết bạn có thể quan tâm

Thảo luận 0 bình luận Viết bình luận

Email được bảo mật và không hiển thị công khai.

Chưa có bình luận. Hãy là người mở đầu cuộc trò chuyện.

Zalo