हिन्दी (Hindi)

VPS पर UFW इंस्टॉल और कॉन्फ़िगर करें

1 min
VPS/VDS होस्टिंग

UFW Linux के लिए सरल लेकिन प्रभावी फ़ायरवॉल है। यह गाइड UFW इंस्टॉलेशन और नियम प्रबंधन सिखाती है।

📋 पूर्वापेक्षाएँ

  • root या sudo एक्सेस वाला VPS
  • सक्रिय SSH कनेक्शन
  • Ubuntu/Debian

📥 UFW इंस्टॉलेशन

Bash
sudo apt update sudo apt install ufw -y
Bash
# Check UFW status sudo ufw status

Status: inactive दिखे तो UFW अभी सक्रिय नहीं है।

⚙️ बुनियादी कॉन्फ़िगरेशन

महत्वपूर्ण: UFW सक्षम करने से पहले SSH पोर्ट (22) अनुमति दें, नहीं तो सर्वर से बाहर हो जाएँगे।

Bash
# Block everything incoming, allow outgoing sudo ufw default deny incoming sudo ufw default allow outgoing
Bash
# Allow SSH (22) sudo ufw allow 22/tcp # Allow HTTP (80) sudo ufw allow 80/tcp # Allow HTTPS (443) sudo ufw allow 443/tcp

🔧 UFW सक्षम करें

Bash
# Enable UFW sudo ufw enable # Verify status sudo ufw status verbose

📝 उन्नत नियम

Bash
# Allow a specific IP sudo ufw allow from 192.168.1.100 # Allow a specific IP on a specific port sudo ufw allow from 192.168.1.100 to any port 22
Bash
# Allow port range sudo ufw allow 8000:9000/tcp
Bash
# Deny a specific port sudo ufw deny 8080/tcp # Deny a specific IP sudo ufw deny from 192.168.1.200

🔍 नियम प्रबंधन

Bash
# List numbered rules sudo ufw status numbered # List rules with details sudo ufw status verbose
Bash
# Delete a rule by number sudo ufw delete 3 # Delete a rule by content sudo ufw delete allow 80/tcp
Bash
# Reset UFW to default state (disable and remove all rules) sudo ufw reset

💡 सामान्य उदाहरण

वेब सर्वर

Bash
sudo ufw default deny incoming sudo ufw default allow outgoing sudo ufw allow 22/tcp sudo ufw allow 80/tcp sudo ufw allow 443/tcp sudo ufw enable

मेल सर्वर

Bash
sudo ufw allow 25/tcp # SMTP sudo ufw allow 587/tcp # SMTP submission sudo ufw allow 465/tcp # SMTPS sudo ufw allow 993/tcp # IMAPS sudo ufw allow 995/tcp # POP3S

डेटाबेस सर्वर

Bash
sudo ufw allow from 192.168.1.0/24 to any port 3306 # MySQL from local network sudo ufw allow from 192.168.1.0/24 to any port 5432 # PostgreSQL from local network

✅ सत्यापन

Bash
# Check status sudo ufw status verbose # Check active rules sudo ufw status numbered

🚫 UFW अक्षम करें

Bash
# Disable UFW sudo ufw disable # Re-enable sudo ufw enable

📚 सर्वोत्तम अभ्यास

  1. UFW सक्षम करने से पहले SSH अनुमति दें
  2. प्रोडक्शन में लागू करने से पहले नियम परीक्षण करें
  3. संभव हो तो विशिष्ट IP उपयोग करें
  4. नियमों की नियमित समीक्षा करें

🆘 समस्या निवारण

UFW सक्षम करने के बाद SSH नहीं

Bash
# Reset UFW sudo ufw reset sudo ufw allow 22/tcp sudo ufw enable

नियम लागू नहीं हो रहे

Bash
# Check if UFW is active sudo ufw status # Reload UFW sudo ufw reload # Check iptables (UFW uses iptables under the hood) sudo iptables -L -n

📚 अतिरिक्त संसाधन

❓ अक्सर पूछे जाने वाले प्रश्न

प्र: UFW CentOS/RHEL पर काम करता है?
उ: नहीं, वहाँ firewalld उपयोग करें।

प्र: खुले पोर्ट कैसे देखूँ?
उ: sudo ufw status verbose


सुरक्षित सर्वर! 🚀

नवीनतम ऑफ़र, छूट और विशेष प्रोमोशन से अपडेट रहें।

प्रोमोशन देखें

हम cookies का उपयोग करते हैं

हम अपनी साइट पर आपके अनुभव को बेहतर बनाने के लिए एनालिटिक्स cookies का उपयोग करते हैं। कोई भी डेटा तीसरे पक्ष को नहीं बेचा जाता है। हमारे बारे में और जानें गोपनीयता नीति.