ونڈوز مشینوں پر، جب SSH اور Telnet کی بات آتی ہے تو فری ویئر اوپن سورس سافٹ ویئر PuTTY ڈی فیکٹو معیار ہے۔ ونڈوز 10 کے ساتھ، مائیکروسافٹ نے آخر کار اپنے صارفین کی بات سن لی ہے جب وہ کئی سالوں سے SSH کلائنٹ اور سرور کی درخواست کر رہے تھے۔ OpenSSH نفاذ کو شامل کرنے سے، OS کی قدر بڑھ جاتی ہے۔
اس تحریر کے وقت، Windows 10 میں شامل OpenSSH سافٹ ویئر بیٹا مرحلے پر ہے۔ اس کا مطلب ہے کہ اس میں استحکام کے کچھ مسائل ہو سکتے ہیں۔
فراہم کردہ SSH کلائنٹ لینکس کلائنٹ سے ملتا جلتا ہے۔ پہلی نظر میں، یہ اپنے *NIX ہم منصب جیسی خصوصیات کو سپورٹ کرتا دکھائی دیتا ہے۔ یہ ایک کنسول ایپ ہے، لہذا آپ کو اسے کمانڈ پرامپٹ سے شروع کرنے کے قابل ہونا چاہیے۔ آئیے اسے فعال کریں۔
مشمولات چھپائیں ونڈوز 10 میں اوپن ایس ایچ کلائنٹ کو فعال کریں۔ ونڈوز 10 پر اوپن ایس ایچ کلائنٹ کا استعمال کیسے کریں۔ونڈوز 10 میں اوپن ایس ایچ کلائنٹ کو فعال کریں۔
- ترتیبات ایپ کھولیں اور ایپس -> ایپس اور خصوصیات پر جائیں۔
- دائیں طرف، اختیاری خصوصیات کا نظم کریں پر کلک کریں۔
- اگلے صفحے پر، بٹن پر کلک کریں۔ایک خصوصیت شامل کریں۔.
- خصوصیات کی فہرست میں، منتخب کریں۔اوپن ایس ایس ایچ کلائنٹاور پر کلک کریںانسٹال کریں۔بٹن
یہ اوپن ایس ایس ایچ کلائنٹ سافٹ ویئر کو ونڈوز 10 میں انسٹال کرے گا۔ اس کی بائنری فائلیں فولڈر |_+_| کے نیچے واقع ہیں۔ SSH کلائنٹ کے علاوہ، فولڈر میں درج ذیل کلائنٹ ٹولز شامل ہیں:
- scp.exe
- sftp.exe
- ssh-add.exe
- ssh-agent.exe
- ssh-keygen.exe
- ssh.exe
- اور تشکیل فائل 'sshd_config'۔
میں آپ کو مشورہ دیتا ہوں کہ آپ اپنے صارف اکاؤنٹ سے سائن آؤٹ کریں اور ان بائنریز کو PATH ماحولیاتی متغیر میں شامل کرنے کے لیے واپس سائن ان کریں۔ بصورت دیگر، آپ کو ان بائنریز کو استعمال کرنے کے لیے مکمل راستہ ٹائپ کرنا پڑے گا۔
اب، آپ اسے عملی طور پر آزما سکتے ہیں۔
ونڈوز 10 پر اوپن ایس ایچ کلائنٹ کا استعمال کیسے کریں۔
- ایک نئی کمانڈ پرامپٹ ونڈو کھولیں۔
- درج ذیل نحو کا استعمال کرتے ہوئے ssh کمانڈ ٹائپ کریں:|_+_|
مثال کے طور پر، میں اپنے Raspberry PI پر مبنی میڈیا سینٹر سے جڑوں گا:
|_+_|نتیجہ حسب ذیل ہو گا:
بلٹ ان کلائنٹ لینکس پر دستیاب OpenSSH پیکج کے روایتی SSH کلائنٹ سے تقریباً مماثل ہے۔ یہ ایک ہی کنسول کا تجربہ لاتا ہے۔ جب آپ کو کچھ کنفیگریشن آپشن تبدیل کرنے یا ڈیمون کو دوبارہ شروع کرنے کی ضرورت ہو تو یہ بہت مفید ہے۔ اگر آپ کمانڈ لائن سے لینکس مشینوں کا انتظام کرنے کے عادی ہیں، تو آپ کو یہ کارآمد معلوم ہوگا۔
تاہم، ابھی بھی کئی ایسے حالات موجود ہیں جہاں اچھے پرانے PuTTY نے ریس جیت لی ہے۔ یہ آپ کو شارٹ کٹس بنائے یا بیچ فائلیں لکھے بغیر سرورز کی فہرست رکھنے کی اجازت دیتا ہے۔ یہ GUI کا استعمال کرتے ہوئے تیزی سے کنکشن کے اختیارات کو تبدیل کرنے اور انکوڈنگ یا ماحولیاتی متغیرات جیسے آپشنز کو ترتیب دینے کی اجازت دیتا ہے۔ میرے نقطہ نظر سے، بلٹ ان OpenSSH سافٹ ویئر بیس لائن فنکشنلٹی کے لیے اچھی طرح کام کرتا ہے جب آپ کو پی سی پر PuTTY انسٹال کرنے کی اجازت نہیں ہوتی ہے جسے آپ استعمال کر رہے ہیں (جیسے لاک ڈاؤن کارپوریٹ ماحول میں)۔ یہ اس صورت میں بھی مفید ہے اگر آپ لینکس کے حامی صارف ہیں جس نے SSH کلائنٹ کے تمام اختیارات کو دل سے سیکھ لیا ہے۔