🖥️ সার্ভার

SSH ও সার্ভার সিকিউরিটি গাইড — আপনার VPS সুরক্ষিত করুন

আপনার সার্ভার কি সুরক্ষিত?

পাবলিক IP থাকা আনপ্রটেক্টেড সার্ভার মিনিটের মধ্যে ব্রুট-ফোর্স অ্যাটাকের শিকার হয়। এই গাইড ফলো করলে ৯৫% অ্যাটাক ব্লক করতে পারবেন।

ধাপ ১: নতুন ইউজার তৈরি (root লক করুন)

adduser adminuser
usermod -aG sudo adminuser
su - adminuser
sudo whoami  # root দেখাবে

ধাপ ২: SSH কী জেনারেট করুন

ssh-keygen -t ed25519 -C "your@email.com"
ssh-copy-id adminuser@your-server-ip

ধাপ ৩: SSH হার্ডেনিং

sudo nano /etc/ssh/sshd_config
# চেঞ্জ করুন:
Port 2222
PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes
sudo systemctl restart sshd

ধাপ ৪: UFW ফায়ারওয়াল

sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 2222/tcp
sudo ufw allow 80,443/tcp
sudo ufw enable

ধাপ ৫: Fail2Ban ইন্সটল

sudo apt install fail2ban -y
sudo systemctl enable fail2ban
sudo fail2ban-client status sshd

কমন সমস্যা ও সমাধান

🔴 SSH লকআউট? → VPS কনসোল দিয়ে লগইন করে কনফিগ ঠিক করুন

🔴 UFW ব্লক করছে?sudo ufw status দিয়ে চেক করুন