• فایروال ساده ابونتو
  • ارسال شده توسط: عبدالهی تاریخ انتشار: 01 / 09 / 15 موضوع: امنیت , لینوکس هیچ دیدگاهی برای فایروال ساده ابونتو ثبت نشده

    کدام فایروال اوبونتو را استفاده کنیم ؟ هسته لینوکس در اوبونتو یک سیستم فیلتر بسته با نام نت فیلتر netfilter دارد . به منظور تنظیم و پیکربندی نت فیلتر رابط سنتی مجموعه دستورات iptables می‌باشد که راه‌کاری کامل است . اگر یک حرفه ای هستید این راهی است که برای فایروال اوبونتو یا دیگر سیستم های یونیکس می توان استفاده کرد .

    فایروال اوبونتو

    کسب مهارت در iptables زمان بر است . در نتیجه رابط های دیگری ایجاد شده است . یکی از این رابط ها (ufw (Uncomplicated Firewall یا همان فایروال ساده و غیرپیچیده فایروال اوبونتو می‌باشد .

    • استفاده از این فایروال اوبونتو ساده می‌باشد . به منظور فعال سازی این رابط دستور زیر را وارد کنید :
      sudo ufw enable
    • به منظور مشاهده وضعیت فایروال دستور زیر را وارد می‌کنید :
      sudo ufw status
    • برای غیر فعال کردن مجدد فایروال دستور زیر را وارد کنید :
      sudo ufw disable
    • وقتی که به صورت پیش‌فرض فایروال را فعال سازی می‌شود تنظیمات پیش‌فرض قابل قبول است . هدف توسعه دهندگان اوبونتو نیز همین است . تمام تماس های ورودی منع می‌شود به جز برخی موارد که به منظور راحتی کار کاربران خانگی تنظیم شده است .
      برای مشاهده موارد استثناء دستور زیر را وارد کنید :
      sudo ufw show raw
    • به منظور مشاهده وضعیت فایروال به صورت کامل دستور زیر را وارد کنید :
      sudo ufw status verbose
    • برای تعریف یک قانون جدید از دو کلمه کلیدی allow به منظور اجازه دادن و deny به منظور رد استفاده می‌شود . برای تعریف یک قانون رد از ساختار زیر استفاده می‌کنیم :
      sudo ufw deny port/optional:protocol
      برای مثال برای منع پورت ۵۳ دستور زیر را وارد کنید :
      sudo ufw deny 53
      همچنین می‌توانید پروتکل را در ادامه بیاورید . برای مثال نوع پروتکل tcp را اضافه می‌کنیم :
      sudo ufw deny 53/tcp
    • برای تعریف یک قانون اجازه از ساختار زیر استفاده می‌کنیم :
      sudo ufw allow port/optional:protocol
      برای مثال دستور زیر به تمام تماس های پورت ۵۳ پروتکل tcp اجازه عبور می‌دهد :
      sudo ufw allow 53/tcp
    • برای حذف یک قانون کافی است قانون مورد نظر را با کلمه کلیدی یdelete همراه کنیم . برای مثال دستور زیر قانون منع تماس های پورت ۸۰ را حذف می‌کند :
      sudo ufw delete deny 80/tcp
    • شما همچنین می‌توانید یک سرویس خاص را منع کنید یا اجازه دهید . برای مثال دستور زیر به تمام تماس های سرویس ssh اجازه عبور می‌دهد :
      sudo ufw allow ssh
    • دستور زیر این تماس ها را منع می‌کند :
      sudo ufw deny ssh
    • در صورتی که می‌خواهید سرویس خاصی را منع کنید می‌توانید نام سرویس ها را با وارد کردن دستور زیر مشاهده کنید :
      less /etc/services
    • برای فعال سازی لاگینگ در فایروال دستور زیر را وارد کنید :
      sudo ufw logging on
    • برای غیر فعال سازی لاگینگ در فایروال دستور زیر را وارد کنید :
      sudo ufw logging off
    • به منظور منع از یک آدرس آیپی خاص از ساختار زیر استفاده می‌کنیم :
      sudo ufw deny from ipaddress
      برای مثال دستور زیر بسته ها از آدرس آيپی 207.46.232.182 منع می‌کند :
      sudo ufw deny from 207.46.232.182
    • همچنین می‌توانید مبدأ و مقصد و پورت را نیز بگنجانید در ساختار زیر :
      sudo ufw deny from ipaddress to protocol port portnumber
      برای مثال دستور زیر تماس های ورودی از آدرس آیپی ۱۹۲.۱۶۸.۰.۱ را به هر آدرس در پورت ۲۲ منع می‌کند :
      sudo ufw deny from 192.168.0.1 to any port 22

    اگر فکر می‌کنید که کار کردن با خط فرمان دشوار است شما می‌توانید به سادگی با نصب firewall Configuration در بخش مرکز نرم‌افزارهای ابونتو کار را ساده کنید :

    فایروال غیرپیچیده ابونتو

    پس از نصب این رابط گرافیکی به سادگی می‌توانید قانون های دلخواه خود را اضافه کنید :

    فایروال غیرپیچیده ابونتو

    عبدالهی

    کارشناس ارشد رشته نرم افزار هستم . تخصص اصلی بنده php و فریم ورک Laravel هست . برای کمک به پیشرفت علمی وب در ایران هر کاری میکنم امیدوارم مطالب آموزشی این وبلاگ بتواند به شما بازدید کننده گرامی کمک کند.

    دسته‌ها