اوبنٹو پر ڈراپ بیئر کو انسٹال اور کنفیگر کرنے کا طریقہ

Awbn W Pr Rap Byyr Kw Ans Al Awr Knfygr Krn Ka Tryq



ڈراپ بیئر ایک اوپن سورس ہلکا پھلکا SSH سرور اور کلائنٹ ہے جو ایمبیڈڈ لینکس/یونکس سسٹمز اور IoT آلات کے لیے ڈیزائن کیا گیا ہے۔ ڈراپ بیئر کم میموری وسائل اور پروسیسنگ پاور والے سسٹمز میں استعمال ہوتا ہے۔ تاہم، اگر آپ کو SSH کے مسائل ہیں تو اسے عام سسٹمز پر بھی استعمال کیا جا سکتا ہے۔

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







اوبنٹو پر ڈراپ بیئر کیسے انسٹال کریں۔

Dropbear تمام لینکس ڈسٹری بیوشنز پر دستیاب ہے، ہم اسے انسٹال کرنے کے لیے اس مخصوص لینکس ڈسٹری بیوشن کے پیکیج مینیجر کا استعمال کر سکتے ہیں۔



ڈیبین پر مبنی لینکس کی تقسیم کے بہت سے ذائقے ہیں جیسے Ubuntu، Deepin، Pop!_OS، اور Zorin OS۔ ڈیبین پر مبنی لینکس ڈسٹری بیوشن پر ڈراپ بیئر انسٹال کرنے کے لیے آپٹ پیکیج مینیجر کا استعمال کریں:



sudo مناسب انسٹال کریں ڈراپ بیئر






اوبنٹو پر ڈراپ بیئر کو کیسے ترتیب دیا جائے۔

Ubuntu پر Dropbear کے ساتھ شروع کرنے سے پہلے چند اختیارات کو ترتیب دینے کی ضرورت ہے۔ ان اختیارات کو/etc/default/dropbear فائل سے تبدیل کیا جا سکتا ہے۔ کسی بھی ٹیکسٹ ایڈیٹر کا استعمال کرتے ہوئے فائل کھولیں:

sudo نینو / وغیرہ / پہلے سے طے شدہ / ڈراپ بیئر


درج ذیل فائل کھل جائے گی۔




NO_START: بوٹ پر ڈراپ بیئر کو فعال کرتے رہنے کے لیے 1 کو 0 سے تبدیل کریں۔

DROPBEAR_PORT: پہلا آپشن ڈراپ بیئر کا TCP پورٹ ہے جو ڈیفالٹ کے لحاظ سے 22 ہے۔ اسے کسی اور بندرگاہ میں تبدیل کرنے کا مشورہ دیا جاتا ہے۔

DROPBEAR_PORT = 2222


DROPBEAR_EXTRA_ARGS: یہ اختیار اضافی دلائل دینے کے لیے استعمال کیا جاتا ہے جیسے لاگ ان پاس ورڈ کے استعمال کو غیر فعال کرنے کے لیے، اور روٹ کے استعمال کے لیے پاس ورڈ لاگ ان کو غیر فعال کرنے کے لیے -g۔

DROPBEAR_EXTRA_ARGS: -s


کچھ اور دلائل Dropbear کے مین پیج پر مل سکتے ہیں۔

آدمی ڈراپ بیئر



DROPBEAR_BANNER: یہ آپشن بینر میسج سٹرنگ سیٹ کرتا ہے۔ جو کلائنٹ کے لاگ ان ہونے پر ظاہر ہوگا۔

DOPBEAR_RSAKEY/DROPBEAR_DSSKEY: ان اختیارات میں RSA اور DSS دونوں کلیدوں کا طے شدہ راستہ ہوتا ہے، جو انسٹالیشن کے دوران تفویض کیے جاتے ہیں۔ تاہم، دونوں کلیدوں کے متبادل راستے بھی یہاں فراہم کیے جا سکتے ہیں۔


SSH کے ساتھ کسی بھی تنازعہ سے بچنے کے لیے، یہ سفارش کی جاتی ہے کہ لینکس پر SSH سروس کو روکیں، اور سروس سٹاپ کمانڈ استعمال کریں:

sudo سروس ssh روکو


اور سروس اسٹارٹ کمانڈ کا استعمال کرتے ہوئے ڈراپ بیئر سروس شروع کریں:

sudo سروس ڈراپ بیئر شروع



اب، ڈراپ بیئر اسٹیٹس چیک کرنے کے لیے سروس اسٹیٹس کمانڈ استعمال کریں:

sudo سروس ڈراپ بیئر کی حیثیت



اب، Linux پر Dropbear کو کامیابی کے ساتھ کنفیگر کر دیا گیا ہے۔

اوبنٹو پر ڈراپ بیئر کا استعمال کیسے کریں۔

ssh کمانڈ یا dbclient یوٹیلیٹی کا استعمال کرتے ہوئے Dropbear سرور تک رسائی حاصل کی جا سکتی ہے۔ نحو ہے:

ssh [ اختیارات ] [ صارف نام ] @ [ IP پتہ ]


یا:

ڈی بی کلائنٹ [ اختیارات ] [ صارف نام ] @ [ IP پتہ ]

Dropbear افادیت کیا ہیں؟

Dropbear کی مختلف افادیتیں Dropbear پیکیج کے ساتھ آتی ہیں:

تمام افادیت کی تفصیلات درج ذیل ہیں:

dropbearkey

یہ افادیت مختلف فارمیٹس جیسے RSA، DSS، ECDSA، اور Ed25519 میں SSH نجی کلیدیں بناتی ہے۔

ڈراپ بیرکی استعمال کرنے کا نحو یہ ہے:

dropbearkey -t [ قسم ] -f [ فائل کا نام ] -s [ بٹس ]


مثال کے طور پر، 4096 بٹس کی RSA کلید بنانے کے لیے درج ذیل کا استعمال کریں:

dropbearkey -t آر ایس اے -f myKeyile -s 4096


آر ایس اے ایک وسیع پیمانے پر استعمال ہونے والا الگورتھم ہے اور کم از کم 4096 بٹس استعمال کرنے کی سفارش کی جاتی ہے۔

ڈی ایس اے ایک اور پرانا الگورتھم ہے اور اس کی سفارش نہیں کی جاتی ہے، 1024 کلیدی سائز عام طور پر استعمال ہوتا ہے۔

ای سی ڈی ایس اے ایک نیا الگورتھم ہے اور استعمال کے لیے انتہائی سفارش کی جاتی ہے عام طور پر تین کلیدی سائز، 256، 384، اور 521 کے ساتھ آتا ہے۔

ایڈ 25519 عام طور پر استعمال نہیں کیا جاتا ہے اور کسی مخصوص کلید کے سائز کی ضرورت نہیں ہے کیونکہ اس الگورتھم کا استعمال کرتے ہوئے تیار کردہ تمام کیز 256 بٹس ہیں۔

ڈی بی کلائنٹ

ڈراپ بیئر سرور کو ssh کمانڈ کے ذریعے منسلک کیا جا سکتا ہے۔ لیکن ایک اور کمانڈ جو استعمال کی جا سکتی ہے وہ ہے dbclient۔ نحو ہے:

ڈی بی کلائنٹ [ اختیارات ] [ صارف نام ] @ [ IP پتہ ]


dropbearconvert

یہ Dropbear یوٹیلیٹی نجی کلیدوں کو تبدیل کرتی ہے کیونکہ Dropbear اور SSH دونوں کے پرائیویٹ کلید کی شکلیں مختلف ہیں۔

تبادلوں کے لیے درج ذیل نحو کا استعمال کریں:

dropbearconvert [ ان پٹ کی قسم ] [ آؤٹ پٹ کی قسم ] [ ان پٹ فائل ] [ آؤٹ پٹ فائل ]

نتیجہ

Dropbear OpenSSH کا ہلکا پھلکا متبادل ہے اور اسے سرایت شدہ آلات کے لیے ڈیزائن کیا گیا ہے۔ اگر آپ OpenSSH کے ساتھ مسائل کا سامنا کر رہے ہیں تو اسے لینکس پر انسٹال کیا جا سکتا ہے۔ یا اگر آپ نے کسی ڈیوائس پر ایمبیڈڈ لینکس انسٹال کیا ہے تو پھر Dropbear جانے والا سافٹ ویئر ہے۔ Dropbear مختلف لینکس ڈسٹری بیوشنز میں دستیاب ہے اور ڈسٹری بیوشن کے ڈیفالٹ پیکیج مینیجر کا استعمال کرتے ہوئے انسٹال کیا جا سکتا ہے۔ ڈراپ بیئر کی ترتیب تقسیم سے تقسیم تک مختلف ہو سکتی ہے۔