کمپیوٹرزسافٹ ویئر

کلائنٹ SSH: ترتیب. سب سے بہتر SSH کلائنٹ

کلائنٹ SSH - دو مشینوں کے درمیان SSH-کنکشنز کا استعمال کرتے ہوئے جب یہ ایک ضروری آلہ ہے. یہ دور دراز کے کمپیوٹر کے آپریٹنگ سسٹم میں داخل ہونے اور حکم میں چلانے کے لئے کرنا ہے. کلائنٹ صارف کے مقامی مشین پر نصب کیا جاتا ہے. انہوں نے کہا کہ سرور پر مستند ہونا ضروری ہے، اور صرف سروس شروع ہوتا ہے اس کے بعد. کلائنٹ ٹرمینل میں استعمال کے لئے لاگو یا ایک گرافیکل ترتیب انٹرفیس ہے جا سکتا ہے.

SSH کیا ہے؟

SSH (محفوظ شیل) کے طور پر لفظی ترجمہ کیا جاتا ہے "محفوظ شیل." SSH کے استعمال - یہ ہے ایک نیٹ ورک پروٹوکول جس کے ذریعے نیٹ ورک آپریٹنگ سسٹم میں ریموٹ نوڈ کے محفوظ انتظام کے بنا دیا. یہ اس سے گزر رہا ہے، ایک محفوظ کنکشن، تصدیق، اور ڈیٹا سے ایک میزبان سے دوسرے ٹریفک خفیہ کاری کے ذریعے کی منتقلی فراہم کرتا ہے.

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

SSH شروع 1995 میں فن لینڈ کے ٹیٹو Ilonenom، جس نے اسے ایک خفیہ رپورٹ کے طور پر مصروف ہے رکھی گئی. یہ ورژن SSH-1 بلایا گیا تھا. اس وقت، استعمال کیا جاتا تقریبا کبھی نہیں.

1996 میں، SSH-2 کا ایک بہتر ورژن تیار کیا گیا تھا. SSH-1 کے ساتھ ایک سے زیادہ محفوظ ہے اور کی ایک توسیع کی فہرست ہے اس سے مطابقت نہیں رکھتا ہے خفیہ کاری یلگوردمز. ابھی SSH ورژن کے تحت SSH-2 مراد ہے. 2006 کے بعد سے، پروٹوکول IETF معیاری انٹرنیٹ ایسوسی ایشن تسلیم کیا جاتا ہے.

SSH کے دو اہم نفاذ ہیں. ان میں سے ایک ملکیتی ہے، جس SSH مواصلات سیکورٹی کی طرف سے تیار کیا جاتا ہے. دوسرا - OpenSSH، اپ تیو ڈی Raadt کی قیادت میں ایک مفت متبادل کے طور پر سب سے پہلے کھولنے کے لئے مقرر کیا ہے. یہ سب سے زیادہ عام ہے اور سب سے زیادہ یونیکس کی طرح کے نظام کے ساتھ شامل ہے.

SSH کلائنٹ اور SSH سرور کیا ہے

ایک کلائنٹ اور سرور کی ایک: کنکشن SSH پروٹوکول کی دو اہم اجزاء کے اسباب کی طرف سے لاگو کیا جاتا ہے.

سادہ الفاظ میں، ایک کلائنٹ ایک مقامی کمپیوٹر ریموٹ مشین (سرور) تک رسائی حاصل ہے کہ پر نصب کیا جاتا ہے کہ ایک صارف. اس کلائنٹ کو لاگو کیا جا سکتا ہے کہ گرافیکل یوزر انٹرفیس (destktopnoe درخواست کے طور پر) اور ایک ٹرمینل (کنسول) میں آپریشن کے لئے غور کرنا چاہیے.

ایک کنکشن کی اجازت کے لئے ضروری اقدامات ہوتا ہے کے لئے جب آپ کو حوصلہ افزائی کر رہے SSH سرور گاہکوں اور نیٹ ورک کنکشنز سنتا ہے. ریموٹ کلائنٹ کی خدمت کے لئے مقرر کامیاب پاسنگ پرکشیپنوں کے بعد.

محفوظ رسائی آپ کو پہلے سے متصل جب عوامی کلید کے ساتھ اسمدوست خفیہ کاری کا استعمال کرتے ہوئے ایک تصدیق کے طریقہ کار کے ذریعے منظم کیا جاتا ہے. بعد استعمال تشاکلی خفیہ کاری کے دوران.

SSH معیاری تین پروٹوکول بھی شامل ہے:

  • ٹرانسپورٹ لیئر پروٹوکول - سرور تصدیق، رازداری اور سالمیت کو یقینی بناتا ہے. اس ڈیٹا سمپیڑن فراہم کرتا ہے. TCP / IP کے سب سے اوپر پر چلتا ہے.
  • توثیق پروٹوکول - سرور سے کلائنٹ تصدیق انجام دیتا ہے. اس سے ٹرانسپورٹ پروٹوکول پرت کے اوپر کام کرتا ہے.
  • کنکشن پروٹوکول - ایک مرموز چینل مختلف خدمات کے لئے استعمال کیا ایک سے زیادہ منطقی چینل کے طور پر multiplexed رہا ہے. یہ تصدیق چینل کے سب سے اوپر پر چلتا ہے.

بہتر حفاظت SSH کلائنٹ اور کلائنٹ کو تصدیق سرور کی طرف سے حاصل سرور سے کلائنٹ تصدیق کی ضمانت ہے. توثیق دونوں اطراف پر جگہ لیتا ہے.

کلائنٹ پہلی بار کے لئے ایک درخواست کے ذریعے نقل و حمل کی پرت کا ایک محفوظ کنکشن قائم بھیجتا ہے. دوسری درخواست تصدیق SSH کلائنٹ کے بعد بھیجا جاتا ہے.

OpenSSH کے نفاذ

OpenSSH - ایک اوپن سورس نفاذ OpenBSD ٹیم ہے. کے ذریعے مفت تقسیم سب سے زیادہ عام ورژن ہے.

OpenSSH پیکج ٹولز کا ایک سیٹ شامل ہے:

  • سسہد - سرور حصہ.
  • SSH - کلائنٹ سائڈ.
  • SCP - محفوظ فائل کی کاپی کے لئے ایک افادیت.
  • SSH-KEYGEN - عوامی چابیاں کمپیوٹر اور صارفین کے لئے (RSA، DSA اور دیگر) پیدا.
  • SSH-keyscan - نیٹ ورک میں عوامی چابیاں جمع.
  • SSH کے ایجنٹ - عوام کی چابیاں کے ساتھ بعد کی تصدیق کیلئے ذاتی RSA چابیاں رکھتا ہے.
  • SSH شامل - نئے نجی چابیاں ایجنٹ SSH-ایجنٹ کا اضافہ کر دیتی.
  • SFTP سرور - SFTP سرور.
  • SFTP - افادیت کو محفوظ طریقے سے FTP کے ذریعے فائلوں کی کاپی کرنے کے لئے.

OpenSSH سب سے زیادہ یونیکس کی طرح کے نظام کے لئے باکس کی ترسیل میں شامل ہے. سب سے زیادہ عام لینکس، اوپن (مفت، نیٹ) BSD، سولیرس، HP-UX، Irix، MacOS کے ایکس، اور دوسروں کو سمجھا جاتا ہے.

انتہائی ترقی کے کام ونڈوز کے لیے OpenSSH کے نفاذ، اوپر ڈاؤن لوڈ، اتارنا کے لئے دستیاب ہے جس میں کئے گئے ویب سائٹ. یہ آپ کو کرنے کی اجازت دیتا SSH سرور تخلیق کے نظام کی ونڈوز کے خاندان سے رابطہ قائم کرنے کے لئے ایک SSH کلائنٹ ہے میں. ونڈوز کے لیے OpenSSH ترسیل CygWin میں شامل ہے.

صارفین کے درمیان سب سے زیادہ مقبول لینکس دانا کی بنیاد پر تقسیم کر رہے ہیں. مستقبل میں، SSH استعمال کرتے ہوئے کی تمام مثالیں OpenSSH کو ترتیب دینے تقاضا کر رہے ہیں. لینکس کی وضاحت کے اوبنٹو، ونڈوز اور میک OS ایکس کے لئے SSH کلائنٹ قائم کروں گا

نصب اور ترتیب openssh سرور

بہت سے ترتیب اختیارات OpenSSH -server ہیں. کلائنٹ کو ترتیب دینے سرور کی تشکیل کی بنیاد پر کیا جانا چاہئے. یہ سیکشن SSH سرور اوبنٹو سرور ایڈیشن پر نصب کی ایک مثال فراہم کرتا ہے. بعد کی وضاحت میں سرور کی ترتیب کو استعمال کرنے کے لئے گاہکوں کی تشکیل.

1. OpenSSH -server نصب کرنے کے دو طریقے ہیں:

1.1. unfolding کے اوبنٹو سرور کے دوران فوری طور پر OpenSSH -server تنصیب پیکج منتخب کریں /

1.2. لوڈ اور کمانڈ چلا کر مخزن سے انسٹال کریں:

2. کمانڈ استعمال، اقدار سسہد سرور کا ڈیفالٹ کنفیگریشن فائل / وغیرہ / SSH / sshd_config سے واقف ہونا:

3. اگر آپ کو تبدیل کرنے سے پہلے سے طے شدہ ترتیبات فائل کی ایک بیک اپ کاپی بنانے اور لکھنے سے اس کی حفاظت کو یقینی بنائیں. آپ کو کوئی خرابی کی صورت میں پہلے سے طے شدہ اقدار کو رول بیک کرنے کی ضرورت ہے تو یہ، کی صورت میں کیا جاتا ہے.

4. پہلے سے طے شدہ کی طرف سے کی ترتیبات میں پورٹ TCP 22. حفاظت کے لئے، یہ مثال کے طور پر، اس کے غیر معیاری اقدار کو تبدیل کرنے کی سفارش کی ہے، 5754. بدلیں کمانڈ کے ساتھ پورٹ ہدایت:

5. فائل کو محفوظ کریں وغیرہ / / SSH / sshd_config اور دوبارہ شروع سسہد:

سرور نصب اور ترتیب دیا جاتا ہے. اب وہ کسی بھی صارف کی مراعات کے ساتھ نظام میں سائن ان کر سکتے ہیں تک رسائی حاصل کرنے، پورٹ 5754. طے شدہ طور پر سنتا ہے. توثیق ایک پاس ورڈ یا کلید DSA، آرایسی، ed25519 ET رحمہ اللہ تعالی کا استعمال کرتے ہوئے کی طرف سے کارکردگی کا مظاہرہ کر رہا ہے.

کراس پلیٹ فارم OpenSSH کلائنٹ ٹرمینل. لینکس کے لئے SSH کلائنٹ

ماضی میں SSH پروٹوکول کی سب سے زیادہ عام طور پر استعمال نفاذ OpenSSH، ڈیفالٹ کی طرف سے سب سے زیادہ لینکس ڈسٹری اسمبلیوں کے ساتھ آتا ہے جس میں یہ ہے کہ بیان کیا گیا ہے. کچھ صورتوں میں، OpenSSH اس distro کے مخزن سے ڈاؤن لوڈ کیا جا سکتا ہے.

OpenSSH کلائنٹ پیکجوں SSH پروگرام، جس میں ایک ہی حکم چلتا ہے کے طور پر لاگو کا حصہ کے طور پر. کلائنٹ ترتیب اور ٹرمینل کے ذریعے کنٹرول کیا جاتا ہے، یہ ایک گرافیکل انٹرفیس استعمال نہیں ہوئے یہ سب سے زیادہ سادہ اور صارف دوست ورژن سمجھا جاتا ہے.

نصب ہو اور اوبنٹو پر OpenSSH کلائنٹ تشکیل

ریموٹ مشین پر نصب اور ترتیب دیا OpenSSH سرور کی ہے. مقصد ایک مقامی کمپیوٹر اوبنٹو چل رہا ہے اس سے اس تک رسائی حاصل کرنے کے لئے ہے.

1. ڈیفالٹ اوبنٹو کی تقسیم، شامل نہیں جاتا OpenSSH کلائنٹ تاکہ آپ کو استعمال کرتے ہوئے اسے انسٹال کرنا ضروری ہے:

2. بعد کی تنصیب کے پروگرام ومباحثہ ہے SSH کمانڈ روٹ بغیر ٹرمینل کی طرف سے.

3. صارف کی توثیق ایک پاس ورڈ کے ساتھ استعمال کیا جاتا ہے تو:

1) کنکشن کے ساتھ کی گئی ہے:

  • یوزر نیم - ریموٹ مشین پر اکاؤنٹ کا نام،
  • میزبان - یہ ریموٹ سرور آئی پی ایڈریس (یا ڈومین ڈومین سرور کو تفویض کیا گیا ہے) ہے؛

2) حکم میں داخل ہونے کے بعد، آپ کو دبائیں درج کرنا ضروری ہے - آپ کو ایک پاس ورڈ کے لئے حوصلہ افزائی کی جائے گی؛ ایک پاس ورڈ ریموٹ مشین اکاؤنٹ کی ضرورت نہیں ہے (ظاہر نہیں ہوتی پاس ورڈ کی سلامتی کے لئے کے طور پر ہوشیار رہنا چاہئے)؛

3) درست پاس ورڈ، ایک سلام کے ساتھ ریموٹ سرور ٹرمینل ونڈو میں داخل ہونے؛ اب آپ کے لئے ضروری حکم دیتا ہے انجام دے سکتے ہیں.

4. کہ اجازت کی چابیاں DSA کے لئے ضروری ہے صورت میں:

1) SSH OpenSSH کلائنٹ سے عوامی اور نجی چابیاں ممکن پیدا کرنے کے لئے ضروری ہو تو:

2) ڈیفالٹ عوامی کلید فائل /home/user/.ssh/id_dsa.pub میں ذخیرہ اور /home/user/.ssh/id_dsa میں بند کر دیا جاتا ہے؛

3) ریموٹ مشین پر کاپی اور اجازت /home/user/.ssh/authorized_keys ٹیم میں شامل کیا جانا چاہیے تخلیق کردہ عوامی کلید:

ابھی صارف ایک پاس ورڈ درج کیے بغیر SSH سرور کے ساتھ توثیق کر سکتے ہیں.

نصب ہو اور ونڈوز پر Cygwin ٹرمینل لئے OpenSSH تشکیل

نصب ہو Cygwin Cygwin.exe ایک فائل سرکاری ویب سائٹ سے ڈاؤن لوڈ کیا جاتا ہے کہ آغاز.

Cygwin - مختلف پیکجوں کی ایک قسم جمع کیا جاتا ہے. صرف ضرورت OpenSSH ریموٹ ٹرمینل کے ساتھ کام کرنے کے لئے. اگر آپ Cygwin میں سے تلاش کر کے اسے تلاش کر سکتے ہیں.

آپ پیکج کو انسٹال کرنے کے بعد اگر آپ Cygwin ٹرمینل کو چلانے اور درج ذیل کمانڈ درج کرنے کی ضرورت ہے:

پھر Enter دبائیں. آپ کا پاس ورڈ درج کرنے کے لئے کہا جائے گا. تصدیق کے گزرنے کے بعد صارف ٹرمینل سلام کرنے کے لئے ایک ریموٹ سرور ظاہر ہوتا ہے.

نحو بالکل OpenSSH کلائنٹ، لینکس کے لئے لاگو میں کے طور پر ایک ہی ہے.

SSH کلائنٹ کراس پلیٹ فارم GUI پٹین

پٹین - دور دراز انتظامیہ کے لئے ایک گرافیکل SSH کلائنٹ، جس SSH پروٹوکول کے لئے حمایت بھی شامل ہے. پروگرام اوپن سورس اور مکمل طور پر مفت کے ساتھ تقسیم کیا ہے.

اصل میں صرف OS ونڈوز کے لیے جاری کیا، لیکن کلائنٹ بعد میں لینکس کے لئے ported کیا گیا تھا، یہ تقریبا تمام مقبول لینکس ڈسٹری کے مخزن میں شامل ہے.

ھوشیاری میک او ایس ایکس میں کام کرنے پر تیار

پٹین ترتیب ونڈو تمام آپریٹنگ سسٹمز پر ایک ہی لگ رہا ہے. فرق صرف تنصیب کے طریقوں میں موجود ہے. پٹین ترتیبات کے پیرامیٹرز - لہذا، تنصیب پہلے کہ کس طرح تین آپریٹنگ سسٹمز، اور اس کے بعد دکھایا جائے گا.

پٹین لینکس اوبنٹو نصب ہو

1. کمانڈ کے ساتھ پٹین انسٹال کریں:

2. ایک ٹرمینل یا مینو پر ایک ماؤس کلک سے پٹین کمانڈ شروع کریں:

3. ونڈو کلائنٹ کی ترتیبات، یہ ضروری ہے جہاں کنکشن پیرامیٹرز رجسٹر کرنے کے لئے.

ونڈوز کے لیے پٹین نصب ہو

انسٹال کرنے کے لئے فائل طرح کے ڈیسک ٹاپ پر کے طور پر، ایک آسان جگہ کے لئے، ڈاؤن لوڈ Save putty.exe ضرورت. پروگرام کے لئے بائیں ماؤس کے بٹن کے دو کلکس کے ساتھ شروع ہوتا ہے.

پٹین - میک کے لئے SSH کلائنٹ. نصب ہو اور GUI ورژن چل رہا ہے

لکھنے پٹین کے وقت مناسب طریقے سے کام کرنے کے لئے ported کیا نہیں کیا گیا ہے میک او ایس ایکس کے مسائل گرافیکل انٹرفیس کے لئے ذمہ دار ہے کہ حصہ کی تالیف میں کیا جانے لگا ہے.

تنصیب کے لئے، آپ کو کچھ ابتدائی کام انجام ہوگا.

1. Xcode کے انسٹال کریں.

ایپل کی طرف سے افادیت اور پروگراموں کے پیکج ڈیزائن اور میک او ایس ایکس کے لیے درخواستوں کی تعمیر کے لیے

میک کے OS ورژن کے ساتھ X 10.7 شعر ایپل ڈیولپر ویب سائٹ کے ساتھ «لئے Xcode کے کمانڈ لائن کے اوزار» ڈال کرنے کے لئے ضروری ہے.

تنصیب لائسنس معاہدہ کو قبول کرنے کی ضرورت ہے کے بعد:

2. قائم Xquartz.

یہ سرور نفاذ X.Org X ونڈو سسٹم (X11) میک OS X کے لیے پٹین کے GUI-ورژن، GTK + میں لکھا لئے کی ضرورت ہے. سرکاری ویب سائٹ سے انسٹال کریں. مطلوبہ relogin نصب کرنے کے بعد.

3. Homebrew انسٹال کریں.

تنصیب کے ساتھ کی گئی ہے:

اگلا، دوسرا آپ کی ٹیم کے درست تنصیب کے لئے چیک کرنے کے لئے کی ضرورت ہے:

4. سیٹ پٹین، کرتے ہیں:

اس طرح انحصار Glib / GTK + / ہیں Pango / قاہرہ کی ایک بہسنکھیا ہے عمل، ایک گھنٹے سے زیادہ لگ سکتے ہیں.

5. ابتدائیہ فائل Putty.app تشکیل.

تم Automator.app چلانے کرنا ضروری ہے. "پروگرام" اعمال میں آپ کو "رن شیل اسکرپٹ"، executable فائل «/ صارف / مقامی / بن / پٹین» کا راستہ قائم کرنے کے لئے ان پٹ باکس میں منتخب کرنے کے لئے کے طور پر «putty.app« بچانے کی ضرورت ہے، فائل کی شکل کی وضاحت "کو منتخب کرنے کے لئے دستاویز کی قسم پروگرام کے پروگرام "ڈائریکٹری میں". " اگر آپ چاہیں، ایک معیاری آئکن کو تبدیل کیا جا سکتا ہے.

SSH کلائنٹ پٹین مقرر

گرافیکل کلائنٹ SSH پٹین قیام کے عمل تمام آپریٹنگ سسٹمز پر ایک ہی لگ رہا ہے. ظہور کام کرنے کے ماحول کے ڈیزائن کی بنیاد پر، تھوڑا سا مختلف ہے.

SSH کے ذریعے ایک ریموٹ مشین سے رابطہ قائم کرنے کے لئے پٹین چلانا چاہتے ہیں. نتیجے ونڈو میں، آپ پیرامیٹرز کو مقرر کرنا ضروری ہے:

کنکشن کی قسم - قائم SSH - کنکشن کی قسم.

میزبان نام (یا IP ایڈریس) - میزبان نام یا IP ایڈریس - یہاں ریموٹ سرور آئی پی ایڈریس، ڈومین نام یا انٹرنیٹ ایڈریس کی وضاحت. اس مثال میں، سیٹ IP ایڈریس 192.168.128.3

پورٹ - سننے کی بندرگاہ - سرور، جس کی ایک مثال کے طور پر دیا گیا تھا، پورٹ 5754. اس کے اور نقطہ قائم کی.

اگر آپ چاہیں، آپ کو اس سیشن کے لئے ترتیبات محفوظ کر سکتے ہیں.

آپ "اوپن" کے بٹن کو دبائیں، تو ایک ٹرمینل ونڈو اکاؤنٹ کے لئے ریموٹ مشین کا نام اور پاس ورڈ درج کرنے کی ضرورت ہے جہاں ظاہر ہوں گے.

اگر ضروری ہو تو، کلائنٹ تصدیق کی چابی جوڑی کی ضرورت puttygen.exe افادیت ونڈوز میں چلتا ہے. پٹین جنرل پبلک اور نجی چابیاں کے ایک جوڑے پیدا.

عوامی کلید، سرور میں شامل ہونا ضروری یہ معیاری SSH میں پیدا کیا جاتا ہے. سب سے پہلے تصدیق لاگ ان پاس ورڈ گزر جانے، ایک ٹرمینل کے ذریعے یا پٹین ذریعے چابی اسی طرح OpenSSH سکتے شامل کریں.

نجی کلید شکل .ppk پیدا اور کلائنٹ میں شامل کیا جاتا ہے. ، SSH مل فہرست وسعت، توثیقی تلاش کرنے اور منتخب اہم «توثیق کیلئے نجی کلیدی فائل« میں اس پیرامیٹر میں درخت میں چھوڑ دیا پر.

ان پھیری کے بعد، صارف کو ایک پاس ورڈ کے بغیر سرور کے ساتھ توثیق کر سکتے ہیں.

اس وقت، پٹین SSH کلائنٹ ایک عالمگیر GUI سمجھا جاتا ہے. تیسری پارٹی کے ڈویلپرز پٹین کے موبائل ورژن کے طور پر، لوڈ، اتارنا Android کے لئے گاو فینگ SSH کلائنٹ کو پیدا کیا ہے.

سب سے بہتر SSH کلائنٹ

اب تک جو کچھ SSH کلائنٹ بہتر استعمال پر کوئی اتفاق رائے نہیں ہے. نظام کے منتظمین کو ان کی ضروریات کی بنیاد پر منتخب کیا ٹولز ہیں.

ایک اصول کے طور پر، صارفین * یونیکس نظام OpenSSH پیکیج سے ایک معیاری SSH استعمال کرتے ہیں. یہ واضح عالمگیر نحو ہے اور ٹرمینل سے براہ راست دستیاب ہے. جیسے محفوظ فائل کی کاپی (SCP) اضافی ٹولز کے ساتھ آپریشن کے لئے اضافی سافٹ ویئر کو انسٹال کرنے کی ضرورت نہیں ہے. آپ کو ضرورت ہے سب کچھ OpenSSH میں شامل ہے.

GUI شائقین کو عام طور پر آپریٹنگ سسٹم ونڈوز میں کام کرنے والے، پٹین استعمال کرتے ہیں. یہ خیال کیا جاتا ہے کہ یہ ونڈوز کے لیے بہترین SSH کلائنٹ ہے. یہ تمام ضروری فائلوں کو کاپی سرنگ کے اوزار،، اور، یہ اضافی ماڈیول ڈاؤن لوڈ کرنے کی ضرورت پڑے گی، چاہے ہے.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.atomiyme.com. Theme powered by WordPress.