জানুয়ারি 13, 2026গাইড
কিভাবে Linux সার্ভারে ফায়ারওয়াল কনফিগার করবেন
আপনার সার্ভার সুরক্ষিত করতে UFW (Ubuntu) এবং Firewalld (CentOS) ফায়ারওয়াল কনফিগার করার সম্পূর্ণ গাইড।

সার্ভারের নিরাপত্তার জন্য একটি ফায়ারওয়াল অপরিহার্য, যা ইনকামিং এবং আউটগোয়িং নেটওয়ার্ক ট্র্যাফিক নিয়ন্ত্রণ করে। এই গাইডটি Ubuntu/Debian-এ UFW এবং CentOS/RHEL সিস্টেমে Firewalld কনফিগার করা কভার করে।
UFW ইনস্টল করা
bash
sudo apt update
sudo apt install ufw -yপ্রাথমিক UFW কমান্ড
bash
# স্ট্যাটাস পরীক্ষা করুন
sudo ufw status
# ফায়ারওয়াল সক্রিয় করুন
sudo ufw enable
# SSH এর অনুমতি দিন (গুরুত্বপূর্ণ!)
sudo ufw allow 22/tcp
# HTTP এবং HTTPS এর অনুমতি দিন
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
# একটি পোর্ট অস্বীকার করুন
sudo ufw deny 3306/tcp
# একটি রুল মুছুন
sudo ufw delete allow 80/tcpঅ্যাপ্লিকেশন প্রোফাইল ব্যবহার করা
bash
# উপলব্ধ অ্যাপ্লিকেশনের তালিকা দেখুন
sudo ufw app list
# Nginx এর অনুমতি দিন
sudo ufw allow 'Nginx Full'
# OpenSSH এর অনুমতি দিন
sudo ufw allow 'OpenSSH'Firewalld ইনস্টল করা
bash
sudo yum install firewalld -y
sudo systemctl start firewalld
sudo systemctl enable firewalldপ্রাথমিক Firewalld কমান্ড
bash
# স্ট্যাটাস পরীক্ষা করুন
sudo firewall-cmd --state
# সব রুলের তালিকা দেখুন
sudo firewall-cmd --list-all
# একটি সার্ভিসের অনুমতি দিন
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
# একটি পোর্টের অনুমতি দিন
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reloadজোন নিয়ে কাজ করা
Firewalld নেটওয়ার্ক নিরাপত্তা পরিচালনার জন্য জোন ব্যবহার করে। সাধারণ জোনসমূহ:
bash
# জোনের তালিকা দেখুন
sudo firewall-cmd --get-zones
# ডিফল্ট জোন সেট করুন
sudo firewall-cmd --set-default-zone=public
# জোনে সার্ভিস যোগ করুন
sudo firewall-cmd --zone=public --add-service=ssh --permanent
sudo firewall-cmd --reloadনিরাপত্তার সেরা অনুশীলন
- নিজেকে লক আউট করা এড়াতে ফায়ারওয়াল সক্রিয় করার আগে সবসময় SSH এর অনুমতি দিন
- সম্ভব হলে নির্দিষ্ট আইপি ঠিকানা ব্যবহার করুন: sudo ufw allow from 192.168.1.100
- নিয়মিত ফায়ারওয়াল রুলগুলি পর্যালোচনা করুন এবং অব্যবহৃতগুলি সরিয়ে ফেলুন
- ফায়ারওয়াল কার্যকলাপ মনিটর করতে লগিং সক্রিয় করুন
- প্রোডাকশনে প্রয়োগ করার আগে ফায়ারওয়াল রুলগুলি পরীক্ষা করুন