loading...
UFW: یک ابزار ساده برای مدیریت فایروال
پرینت
  • 0

 

 

UFW چیست؟

UFW (Uncomplicated Firewall) یک ابزار پیکربندی فایروال است که بر روی iptables اجرا می‌شود و به طور پیش‌فرض در توزیع‌های اوبونتو موجود است. هدف UFW ساده‌سازی مدیریت قوانین فایروال برای کاربران است تا بتوانند به راحتی ترافیک شبکه را کنترل کنند.

نحوه عملکرد UFW

UFW به کاربران اجازه می‌دهد تا با استفاده از دستورات ساده، قوانین فایروال را تعریف و مدیریت کنند. این ابزار از دو روش اصلی برای تعریف قوانین استفاده می‌کند:

  • سینتکس ساده: مشخص کردن یک پورت و (در صورت نیاز) پروتکل.
  • سینتکس کامل: مشخص کردن منبع، مقصد، پورت و (در صورت نیاز) پروتکل.

دستورات مهم UFW

در اینجا به برخی از دستورات مهم UFW اشاره می‌کنیم:

  • بررسی وضعیت UFW: sudo ufw status

    این دستور وضعیت فعلی فایروال را نمایش می‌دهد.

  • فعال‌سازی UFW: sudo ufw enable

    این دستور فایروال را فعال می‌کند.

  • غیرفعال‌سازی UFW: sudo ufw disable

    این دستور فایروال را غیرفعال می‌کند.

  • اجازه دادن به یک سرویس: sudo ufw allow ssh

    این دستور اجازه می‌دهد ترافیک SSH وارد شود.

  • مسدود کردن یک سرویس: sudo ufw deny http

    این دستور ترافیک HTTP را مسدود می‌کند.

  • اجازه دادن به یک پورت: sudo ufw allow 8080

    این دستور اجازه می‌دهد ترافیک بر روی پورت 8080 وارد شود.

  • مسدود کردن یک پورت: sudo ufw deny 23

    این دستور ترافیک بر روی پورت 23 را مسدود می‌کند.

  • اجازه دادن به یک آدرس IP خاص: sudo ufw allow from 192.168.1.100

    این دستور اجازه می‌دهد ترافیک از آدرس IP 192.168.1.100 وارد شود.

  • مسدود کردن یک آدرس IP خاص: sudo ufw deny from 192.168.1.200

    این دستور ترافیک از آدرس IP 192.168.1.200 را مسدود می‌کند.

  • اجازه دادن به یک آدرس IP خاص بر روی یک پورت خاص: sudo ufw allow from 192.168.1.100 to any port 22

    این دستور اجازه می‌دهد ترافیک از آدرس IP 192.168.1.100 به پورت 22 وارد شود.

  • مسدود کردن یک آدرس IP خاص بر روی یک پورت خاص: sudo ufw deny from 192.168.1.200 to any port 80

    این دستور ترافیک از آدرس IP 192.168.1.200 به پورت 80 را مسدود می‌کند.

نتیجه‌گیری

UFW یک ابزار قدرتمند و ساده برای مدیریت فایروال در سیستم‌های لینوکسی است که با استفاده از دستورات ساده، امکان کنترل ترافیک شبکه را فراهم می‌کند. با استفاده از این دستورات، می‌توانید امنیت سرور خود را بهبود بخشید و از دسترسی‌های غیرمجاز جلوگیری کنید.

آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه