یہ کیسے چیک کریں کہ SSH لینکس پر چل رہا ہے یا نہیں۔

How Check If Ssh Is Running Linux



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

اس گائیڈ میں ، ہم دکھائیں گے کہ اگر SSH لینکس پر چل رہا ہے تو اس کی تصدیق کیسے کی جائے۔







SSH لینکس پر چل رہا ہے۔

اس بات کا پتہ لگانے کے کئی طریقے ہیں کہ آیا SSH فی الحال سسٹم پر چل رہا ہے۔



نوٹ کریں کہ SSH کو فعالیت کے لحاظ سے دو حصوں میں تقسیم کیا گیا ہے: SSH کلائنٹ اور SSH سرور۔ کلائنٹ SSH پروٹوکول کا استعمال کرتے ہوئے سرور سے جڑتا ہے۔ ایس ایس ایچ کلید کنکشن کی حفاظت کے لیے ڈیفالٹ سیکورٹی پیمانہ ہے۔



اگر SSH انسٹال اور فعال ہے ، تو یہ ممکن ہے کہ SSH سرور سسٹم پر چل رہا ہو اور SSH کنکشن کی درخواست کا انتظار کر رہا ہو۔ ہم پتہ لگا سکتے ہیں کہ SSH سرور چل رہا ہے ، لیکن اگر SSH کنکشن فعال ہے تو یہ معلومات نہیں دیتا۔ ہم تصدیق کر سکتے ہیں کہ اگر SSH پورٹ فی الحال کھلا ہے۔





SSH عمل۔

یہ تصدیق کرنے کا پہلا قدم ہے کہ آیا SSH فی الحال چل رہا ہے۔ ہم sshd عمل کی حیثیت تلاش کر رہے ہیں۔ اس گائیڈ کی تفصیلات۔ لینکس کے عمل کے ساتھ کام کرنا .

تمام عمل کی فہرست بنانے کے لیے ps کمانڈ کا استعمال کریں اور grep کا استعمال کرتے ہوئے آؤٹ پٹ کو فلٹر کریں تاکہ چیک کریں کہ SSH عمل چل رہا ہے یا نہیں۔



$پی ایسکی| گرفتsshd

عمل کی حالت پر منحصر ہے ، پیداوار مختلف ہوگی۔

ایس ایس ایچ پورٹ۔

لینکس میں ہر عمل/سروس کو نیٹ ورک پر بات چیت کرنے کے لیے اس کی سرشار بندرگاہ ملتی ہے۔ SSH ، بطور ڈیفالٹ ، ریموٹ کمیونیکیشن کے لیے پورٹ 22 استعمال کرنے کے لیے ترتیب دیا گیا ہے۔ نوٹ کریں کہ SSH کے لیے ایک مختلف بندرگاہ تشکیل کرنا ممکن ہے۔ مختلف حملوں کو روکنے کے لیے یہ ایک اچھا حفاظتی اقدام ہے ، مثال کے طور پر ، DDoS یا وحشی قوت۔

یہاں تک کہ اگر کوئی پروگرام کسی مخصوص بندرگاہ کے لیے وقف ہے ، اگر پروگرام نہیں چل رہا ہے تو بندرگاہ نہیں کھلے گی۔ ہم اس چال کو اس بات کی تصدیق کے لیے استعمال کر سکتے ہیں کہ SSH چل رہا ہے یا نہیں۔ اگر بندرگاہ کھلی ہے ، تو SSH اوپر اور چل رہا ہے.

کھلی بندرگاہوں کی فہرست چیک کرنے کے لیے ، ہم نیٹ اسٹیٹ ٹول استعمال کریں گے۔ یہ مختلف نیٹ ورک کی معلومات جیسے نیٹ ورک کنکشن ، روٹنگ ٹیبلز ، انٹرفیس کے اعدادوشمار وغیرہ پرنٹ کرنے کے لیے ایک سرشار ٹول ہے۔

مندرجہ ذیل کمانڈ چیک کرے گی کہ آیا SSH پورٹ 22 سن رہا ہے۔

$نیٹ اسٹیٹ -پودا | گرفت:22۔

کھلی بندرگاہوں کو چیک کرنے کا ایک متبادل طریقہ پورٹ فائل کو چیک کرنا ہے۔ مندرجہ ذیل کمانڈ تمام اوپن پورٹ فائلوں کی فہرست پرنٹ کرے گی۔

$lsof-میں

دوسرا طریقہ SSH پورٹ پر ٹیل نیٹ کرنا ہے۔

$ٹیل نیٹ لوکل ہوسٹ22۔

اس پر منحصر ہے کہ آیا پورٹ 22 کھلا ہے ، آؤٹ پٹ مختلف ہوگی۔

ایس ایس ایچ سروس۔

SSH سروس کی حیثیت

SSH سروس خصوصیت کی حالت کا انتظام کرتی ہے۔ درج ذیل کمانڈ SSH سروس سٹیٹس پرنٹ کرے گی۔

$سودوsystemctl حیثیت sshd

$سروس ایس ایس ایچ ڈی کی حیثیت

SSH کو روکنا۔

بطور ڈیفالٹ ، SSH کو بوٹ پر شروع کرنے کے لیے ترتیب دیا گیا ہے۔ اگر اس وقت SSH اپ ہونا ضروری نہیں ہے ، تو ہم اسے روک سکتے ہیں۔ نوٹ کریں کہ سروس کو تبدیل کرنے کے لیے اس میں روڈ اکاؤنٹ یا سوڈو استحقاق والے نان روٹ صارف کی ضرورت ہوتی ہے۔

مندرجہ ذیل کمانڈ SSH سروس کو روک دے گی۔

$سودوsystemctl سٹاپ sshd

$سودوسروس ایس ایس ایچ ڈی سٹاپ

SSH شروع ہو رہا ہے۔

اگر SSH اپ اور چل نہیں رہا ہے تو SSH سروس شروع کریں۔ اسے تمام اجزاء کو لوڈ کرنا چاہیے اور SSH کنکشن قبول کرنے کے لیے تیار ہونا چاہیے۔

$سودوsystemctl start sshd

$سودوسروس ایس ایس ایچ ڈی شروع

SSH کو فعال/غیر فعال کرنا۔

اگر کوئی سروس فعال ہے تو اس کا مطلب ہے کہ سسٹم بوٹ کے وقت سروس شروع کرے گا۔ سسٹم بوٹ کے وقت معذور سروس شروع نہیں کرے گا۔

مندرجہ ذیل کمانڈ SSH سروس کو غیر فعال کر دے گی۔ نوٹ کریں کہ SSH کو بعد میں استعمال کرنے کے لیے ، سروس کو دستی طور پر شروع کرنا ہوگا۔

$سودوsystemctl غیر فعال sshd

مندرجہ ذیل کمانڈ SSH سروس کو نشان زد کرے گی۔ فعال .

$سودوsystemctlفعالsshd

حتمی خیالات۔

SSH ایک طاقتور خصوصیت ہے جو ریموٹ مینجمنٹ کو بہت آسان بنا دیتی ہے۔ اس کی فطری محفوظ فطرت اور سادگی اسے ریموٹ سسٹم مینجمنٹ کے لیے انڈسٹری کا معیار بناتی ہے۔ SSH سسٹم ایڈمن کی روزمرہ کی زندگی کا حصہ اور پارسل ہے۔

ایک سے زیادہ ریموٹ سسٹم کے ساتھ کام کرنا؟ پھر غور کریں۔ انتظام کرنے کے لیے جوابی استعمال کرنا۔ ان میں سے سب. جوابی ایک کنفیگریشن مینجمنٹ سسٹم ہے جو SSH کو ایک سے زیادہ ریموٹ سسٹمز کو جوڑنے اور انتظام کرنے کے لیے استعمال کرتا ہے۔ آپ کے تمام ریموٹ سسٹم کو ایک جگہ سے سنبھالنے کے لیے یہ ایک مضبوط فریم ورک ہے۔

مبارک کمپیوٹنگ!