پاس ورڈ کے بغیر SSH لاگ ان کیسے سیٹ کریں۔

Anonim

پاس ورڈ کے بغیر SSH لاگ ان کو ترتیب دینا ریموٹ میکس اور یونکس بکس تک باقاعدگی سے رسائی حاصل کرنے والے کنکشن کو تیز کرنے کا ایک بہترین طریقہ ہے۔ چونکہ Mac OS X کے تمام ورژنز میں ssh-copy-id کمانڈ شامل نہیں ہے، آپ کو اپنی ssh کلید پر کاپی کرنے کے لیے cat یا scp کا استعمال کرنا پڑ سکتا ہے۔ اس طرح ہر چیز کو ترتیب دینا ہے، اس میں صرف ایک منٹ لگتا ہے۔

سب سے پہلے، مقامی مشین پر آپ ایک محفوظ SSH کلید بنانا چاہیں گے:

ssh-keygen

کی جنریٹر کے ذریعے چلیں اور پاس ورڈ سیٹ کریں، کلیدی فائل ڈیفالٹ میں جاتی ہے ~/.ssh/id_rsa

اس کے بعد، آپ کو اس ریموٹ سرور پر جنریٹڈ کلید کاپی کرنے کی ضرورت ہے جس کے ساتھ آپ پاس ورڈ کے بغیر لاگ ان سیٹ اپ کرنا چاہتے ہیں، یہ مندرجہ ذیل کمانڈ سٹرنگ کے ساتھ آسانی سے کیا جاتا ہے لیکن اگر آپ ssh-copy-id یا scp استعمال کرسکتے ہیں۔ آپ ترجیح دیں گے:

بلی ~/.ssh/id_dsa.pub | ssh user@remotehost 'cat >> ~/.ssh/authorized_keys'

("user@remotehost" کو مناسب صارف نام اور ریموٹ IP ایڈریس یا سرور کے ڈومین سے تبدیل کرنا یاد رکھیں)

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

آخر میں، تصدیق کریں کہ اب آپ ریموٹ SSH سرور میں بغیر پاس ورڈ کے لاگ ان کر سکتے ہیں:

ssh [email protected]

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

پاس ورڈ کے بغیر ssh استعمال کرنے سے کچھ واضح ممکنہ حفاظتی خطرات ہیں، جن کو کم کرنے کا بہترین طریقہ یہ ہے کہ لاک اسکرین کی بورڈ شارٹ کٹ کا استعمال کرتے ہوئے کلائنٹ مشین کو اسکرین سیور اور سلیپ کے لیے لاک اسکرین کے ساتھ لاک ڈاؤن کرنا ہے۔ جب آپ کسی ورک سٹیشن کو بغیر توجہ کے چھوڑ دیتے ہیں، اور مناسب لاگ ان پاس ورڈ ترتیب دیتے ہیں، اور FileVault ڈسک انکرپشن کو فعال کرتے ہیں، یہ سب آپ کو بہرحال استعمال کرنا چاہیے۔ یہاں تک کہ آپ ایک قدم آگے جا کر فرم ویئر پاس ورڈ کو فعال کر سکتے ہیں۔

پاس ورڈ کے بغیر SSH لاگ ان کیسے سیٹ کریں۔