لینکس میں غیر فعال یو ایف ڈبلیو اسٹیٹس شوز کو کیسے ٹھیک کریں۔

Lynks My Ghyr F Al Yw Ayf Blyw As Y S Shwz Kw Kys Yk Kry



UFW، جسے Uncomplicated Firewall بھی کہا جاتا ہے، لینکس کی بہت سی تقسیموں کے لیے ایک فائر وال سسٹم ہے۔ UFW نے نئے صارفین کے لیے کمانڈ لائن انٹرفیس اور GUI کے ذریعے فائر وال کا انتظام کرنا بہت آسان بنا دیا ہے۔

UFW فائر وال ایک ایسا نظام ہے جو نیٹ ورک کو سنیفرز اور دیگر حملہ آوروں سے محفوظ رکھنے کے لیے مخصوص قوانین کے مطابق نیٹ ورک ٹریفک کی نگرانی کرتا ہے۔ اگر آپ نے UFW انسٹال کیا ہے اور اس کی حیثیت غیر فعال ہے تو اس کے پیچھے بہت سی وجوہات ہوسکتی ہیں۔ اس گائیڈ میں، میں لینکس پر UFW فائر وال کی غیر فعال حالت کو ٹھیک کرنے کا طریقہ بتاؤں گا۔

یو ایف ڈبلیو لینکس پر غیر فعال حیثیت کیوں دکھا رہا ہے۔

UFW کے غیر فعال ہونے کی کچھ وجوہات ذیل میں بیان کی گئی ہیں۔







  • بہت سی لینکس ڈسٹری بیوشنز میں، UFW پہلے سے انسٹال ہوتا ہے، لیکن بطور ڈیفالٹ، یہ غیر فعال ہے۔
  • اگر آپ نے خود UFW انسٹال کیا ہے، تو یہ غیر فعال حالت کو ظاہر کرتے ہوئے بطور ڈیفالٹ غیر فعال ہو جائے گا۔

لینکس پر UFW ڈیفالٹ کے ذریعے غیر فعال کیوں ہے۔

UFW بطور ڈیفالٹ غیر فعال ہے کیونکہ یہ SSH یا HTTP بندرگاہوں کو بلاک کر سکتا ہے، جو سرور مواصلات اور انتظام کے لیے اہم ہیں۔ یہ آنے والی تمام ٹریفک سے انکار کرتا ہے اور باہر جانے والی ٹریفک کی اجازت دیتا ہے۔ سرور ایڈمنسٹریٹر کے طور پر، آپ درخواستیں بھیج سکتے ہیں اور جوابات وصول کر سکتے ہیں۔ تاہم، فائر وال آنے والے تمام رابطوں کو روک دے گا۔



آنے والی ٹریفک SSH اور HTTP مواصلت کے لیے اہم ہے۔ SSH کے بغیر، آپ سرور تک رسائی حاصل نہیں کر سکیں گے۔ سرور سے منسلک ہونے کے لیے ان بندرگاہوں کو UFW کے ذریعے اجازت دی جانی چاہیے۔ لہذا، UFW کو فعال کرنے سے پہلے، آپ کو یہ یقینی بنانا ہوگا کہ آنے والی ٹریفک کے لیے کلیدی بندرگاہیں فعال ہیں۔



نوٹ: میں اوبنٹو 22.04 کو درج ذیل کمانڈز کو انجام دینے کے لیے استعمال کر رہا ہوں جبکہ ہدایات دوسری تقسیم کے لیے بھی یکساں ہیں۔





لینکس پر یو ایف ڈبلیو اسٹیٹس کو کیسے دیکھیں

لینکس میں، UFW بطور ڈیفالٹ غیر فعال ہے چاہے یہ پہلے سے انسٹال ہو یا آپ نے اسے دستی طور پر انسٹال کیا ہو۔ آپ کو اسے چالو کرنے کی ضرورت ہے۔

UFW کی حیثیت کا معائنہ کرنے کے لیے عمل درآمد کریں۔ ufw کی حیثیت ٹرمینل میں کمانڈ:



sudo ufw کی حیثیت

آپ UFW کنفیگریشن فائل کے ذریعے UFW اسٹیٹس بھی چیک کر سکتے ہیں۔ فائل تک رسائی حاصل کرنے کے لیے، نیچے دی گئی کمانڈ کا استعمال کریں:

sudo کیٹ / وغیرہ / ufw / ufw.conf

فائل کو پڑھیں اور چیک کریں۔ فعال سروس اگر یہ ہے نہیں پھر اس کا مطلب ہے کہ UFW غیر فعال ہے۔

آپ UFW اسٹیٹس چیک کرنے کے لیے GUI ایپلیکیشن بھی لانچ کر سکتے ہیں۔

لینکس پر غیر فعال یو ایف ڈبلیو اسٹیٹس شوز کو کیسے ٹھیک کریں۔

UFW کی غیر فعال حیثیت کو کمانڈ لائن کا استعمال کرتے ہوئے اسے فعال کر کے طے کیا جا سکتا ہے۔

UFW کو فعال کرنے سے پہلے، اضافی قواعد پر نظر ڈالنا ایک اچھا عمل ہے۔

sudo ufw شو شامل کیا گیا۔

نوٹ: پہلے سے طے شدہ طور پر، UFW آنے والی تمام ٹریفک سے انکار کرتا ہے۔

UFW کو فعال کرنے کے لیے، ٹرمینل شروع کریں اور چلائیں۔ ufw کو فعال کریں۔ کمانڈ، جو بوٹ اپ پر بھی UFW کو قابل بناتا ہے:

sudo ufw فعال

اسٹیٹس کو مانیٹر کرنے کے لیے، نیچے دی گئی کمانڈ کو دوبارہ چلائیں:

sudo ufw اسٹیٹس verbose

اسٹیٹس کو نمبر والی شکل میں فارمیٹ کرنے کے لیے، استعمال کریں:

sudo ufw اسٹیٹس نمبر والا

آپ اسے UFW کنفیگریشن فائل کا استعمال کرکے بھی فعال کرسکتے ہیں۔ استعمال کرکے UFW کنفیگریشن فائل کھولیں۔ نینو ایڈیٹر:

sudo نینو / وغیرہ / ufw / ufw.conf

مل فعال ، سے حیثیت تبدیل کریں۔ نہیں کو جی ہاں ، اور فائل کو محفوظ کریں۔

فائل کو محفوظ کرنے کے لیے دبائیں۔ ctrl+X ، یہ آپ کو تبدیلیاں کرنے اور دبانے کا اشارہ کرے گا۔ اور/اور فائل کو محفوظ کرنے کے لیے۔

نوٹ: آپ کو کنفیگریشن فائل کے ذریعے UFW کو فعال کرنے کے لیے سرور کو ریبوٹ کرنا ہوگا۔

آپ UFW کی GUI ونڈو کا استعمال کرتے ہوئے UFW کو بھی فعال کر سکتے ہیں۔ UFW ایپلیکیشن لانچ کریں اور ایبل کو ٹوگل کریں۔

یہ کیسے جانیں کہ کس درخواست کو UFW کے ذریعے آمد کی ضرورت ہے۔

ہر وہ بندرگاہ جسے آنے والی ٹریفک کی ضرورت ہے UFW کے ذریعے اجازت دی جانی چاہیے۔ SSH اہم ہے، کیونکہ اگر آپ نے SSH پورٹ کی اجازت دیے بغیر UFW کو فعال کیا تو آپ اپنے سرور کا کنٹرول کھو سکتے ہیں۔

یہ دیکھنے کے لیے کہ آنے والی ٹریفک کے لیے کونسی ایپلیکیشن کی اجازت ہونی چاہیے، چلائیں۔ ufw ایپ کی فہرست کمانڈ:

sudo ufw ایپ کی فہرست

یا، UFW ایپلیکیشن پروفائل چیک کریں:

ls / وغیرہ / ufw / applications.d

یہ وہ ایپلی کیشنز ہیں جن کے لیے بندرگاہوں کو کھولنے کی ضرورت ہوتی ہے۔

نوٹ: وہ ایپلیکیشنز جن کے لیے پورٹس کو فعال کرنے کی ضرورت ہوتی ہے ان کا UFW پروفائل ہوتا ہے۔

UFW کے ساتھ پورٹ کی شناخت اور اجازت دینے کا طریقہ

کسی مخصوص ایپلیکیشن کی پورٹ جاننے کے لیے، نیچے دی گئی کمانڈ کا استعمال کریں۔

کمانڈ کا نحو یہ ہے:

sudo ufw ایپ کی معلومات ' '

مثال کے طور پر، کا پورٹ کا نام دیکھنے کے لیے ایس ایس ایچ ذیل میں دی گئی کمانڈ کا استعمال کریں:

sudo ufw ایپ کی معلومات 'اوپن ایس ایس ایچ'

OpenSSH کو صحیح طریقے سے کام کرنے کے لیے پورٹ 22 کی ضرورت ہے۔

اپاچی کی بندرگاہ کو مکمل استعمال کی جانچ کرنے کے لیے:

sudo ufw ایپ کی معلومات 'اپاچی مکمل'

جیسا کہ یہ دیکھا جا سکتا ہے کہ اپاچی کو کام کرنے کے لیے دو پورٹس 80 اور 443 کی ضرورت ہے۔

ان ایپلی کیشنز کے لیے UFW کو کیسے فعال کیا جائے جن کے لیے آنے والی ٹریفک کی ضرورت ہوتی ہے۔

UFW کو فعال کرنے پر تمام آنے والی ٹریفک کو مسترد کر دیا جائے گا۔ سرور سے اپنے اخراج سے بچنے کے لیے، UFW کو فعال کرنے سے پہلے SSH کے ذریعے سرور تک رسائی کے لیے ایک اصول شامل کرنا ضروری ہے۔

OpenSSH کنکشن کے اصول کو شامل کرنے کے لیے استعمال کریں:

sudo اوہ اجازت دیں 22

یا استعمال کریں:

sudo اوہ اجازت دیں 'اوپن ایس ایس ایچ'

اپاچی ویب سرور کے لیے قواعد شامل کرنے کے لیے درج ذیل کمانڈ کا استعمال کریں:

sudo ufw شامل کریں۔ 80 ، 443 / ٹی سی پی

80 اور 443 پورٹس بالترتیب HTTP اور HTTPS کے لیے ہیں اور دونوں اپاچی ویب سرور کے لیے درکار ہیں۔

یا استعمال کریں:

sudo اوہ اجازت دیں 'اپاچی مکمل'

UFW کے ذریعے کلیدی بندرگاہوں کو فعال کرنے کے بعد، آپ استعمال کر کے UFW کو فعال کر سکتے ہیں۔ ufw کو فعال کریں۔ کمانڈ.

نتیجہ

UFW مختلف لینکس ڈسٹری بیوشنز کا ڈیفالٹ فائر وال ہے۔ پہلے سے طے شدہ طور پر، یہ غیر فعال پر سیٹ کیا جاتا ہے کیونکہ یہ کچھ اہم بندرگاہوں جیسے 22، 80، یا 443 سے ٹریفک کو روک سکتا ہے۔ اسے فعال کرنے کے لیے مختلف طریقہ کار ہیں۔ UFW کو کمانڈ، UFW کنفیگریشن فائل، اور UFW گرافیکل یوزر انٹرفیس کے ذریعے فعال کیا جا سکتا ہے۔ UFW نے آنے والی تمام ٹریفک کو غیر فعال کر دیا ہے، اس لیے یقینی بنائیں کہ UFW کو فعال کرنے سے پہلے SSH اصول شامل کر دیا گیا ہے۔