Ssh-keygen - لینکس کمانڈ - یونیسی کمان

نام

ssh-keygen - تصدیق کلید نسل، انتظام اور تبادلوں

مطمئن

ssh-keygen [- q ] [- b بٹس ] - ٹی قسم [- N new_passphrase ] [- C comment ] [- f output_keyfile ]
ssh-keygen - p [- P old_passphrase ] [- N new_passphrase ] [- f keyfile ]
ssh-keygen - i [ f input_keyfile ]
ssh-keygen - e [- f input_keyfile ]
ssh-keygen - y [- f input_keyfile ]
ssh-keygen - c [- p پاسرفریس ] [- C تبصرہ ] [- f keyfile ]
ssh-keygen - l [- f input_keyfile ]
ssh-keygen - B [- f input_keyfile ]
ssh-keygen - ڈی ریڈر
ssh-keygen - یو ریڈر [- f input_keyfile ]

تفصیل

ssh-keygen پیدا، ssh (1) کے لئے تصدیق کی چابیاں منظم اور بدل دیتا ہے. ssh-keygen SSH پروٹوکول ورژن 1 اور RSA یا DSA کی شناخت SSH پروٹوکول ورژن 2 کے ذریعہ استعمال کے لئے RSA کی چابیاں تشکیل دے سکتا ہے. پیدا کرنے کی کلید کی قسم ٹی اختیار کے ساتھ مخصوص ہے.

عام طور پر ہر صارف آر ایس ایس یا ڈی ایس اے کی توثیق کے ساتھ SSH استعمال کرنے کی خواہش رکھتے ہیں $ ایک ہی /. ایس ایس / شناخت $ میں HOME / .ssh / id_dsa یا $ HOME / .ssh / id_rsa میں تصدیق کی کلید بنانے کے لئے اس بار چلتا ہے یہ میزبان کی چابیاں پیدا کرنے کے لئے، جیسا کہ / etc / rc میں دیکھا گیا ہے

عموما یہ پروگرام کلید پیدا کرتا ہے اور ایک فائل سے پوچھتا ہے جس میں نجی کلید کو ذخیرہ کرنا. عوامی کلید ایک ہی نام کے ساتھ فائل میں ذخیرہ کیا جاتا ہے لیکن `` پب '' میں شامل ہے. پروگرام بھی ایک پاسرفیس کے لئے پوچھتا ہے. پاسفراس کوئی پاسفراس (نشستوں کی چابیوں کو خالی پاسرفریس کے پاس ہونا لازمی نہیں ہونا چاہئے) کی نشاندہی کرنے کے لئے خالی ہوسکتا ہے، یا یہ خود مختار لمبائی کا سلسلہ ہوسکتا ہے. ایک پاسرفیس ایک پاس ورڈ کی طرح ہے، اس کے علاوہ الفاظ، قطع نظر، نمبروں، وائٹ اسپیس، یا حروف کے کسی بھی سلسلے کے سلسلے میں ایک جملے ہوسکتا ہے. اچھے پاسفنسز 10-30 حروف لمبے ہیں، سادہ الفاظ نہیں ہیں یا دوسری صورت میں آسانی سے تخمینہ لگائیں (انگریزی نثر فی ایکٹ انٹریپ کے صرف 1-2 بٹس ہیں، اور بہت خراب پاسفنس فراہم کرتا ہے)، اور اوپری اور نچلے حروف حروف، مکس، اور غیر حروف تہجی حروف. پاس ورڈ کا استعمال کرتے ہوئے بعد میں تبدیل کر دیا جا سکتا ہے.

گمشدہ پاسفنس کی وصولی کا کوئی راستہ نہیں ہے. اگر پاسورٹری کھو یا بھول جائے تو، نئی مشینیں پیدا کی جائیں گی اور دیگر مشینوں کو اسی عوامی کلید میں کاپی کریں.

RSA1 کی چابیاں کے لئے کلید فائل میں ایک تبصرہ فیلڈ بھی موجود ہے جو صرف صارف کی سہولت کیلئے کلید کی شناخت میں مدد کے لئے ہے. یہ تبصرہ بتا سکتا ہے کہ کلید کس کے لئے ہے، یا جو بھی مفید ہے. کلیدی صورت حال میں `` صارف @ میزبان '' کو ابتدائی طور پر متعارف کرایا جاتا ہے لیکن سی اختیار کے ذریعے تبدیل کیا جاسکتا ہے.

ایک کلیدی پیدا ہونے کے بعد، ذیل میں دی گئی ہدایات کو تفصیل سے چالو کرنا چاہئے جہاں چالو ہونا چاہئے.

اختیارات مندرجہ ذیل ہیں:

بٹ

تخلیق کرنے کی کلید میں بٹس کی تعداد کی وضاحت کرتا ہے. کم سے کم 512 بٹس ہے. عام طور پر، 1024 بٹس کافی سمجھا جاتا ہے، اور اس کے اوپر اہم سائز اس میں سیکورٹی کو بہتر بنانا نہیں ہے لیکن چیزیں تیز ہو جاتی ہیں. پہلے سے طے شدہ 1024 بٹس ہیں.

سی

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

-e

یہ اختیار ایک نجی یا عوامی OpenSSH کی کلیدی فائل پڑھ گی اور اسٹڈی آؤٹ پر `SECSH پبلک کلید فائل فارمیٹ 'میں کلیدی پرنٹ کریں گے. یہ اختیار بہت سے تجارتی SSH عمل درآمد کی طرف سے استعمال کے لئے کی چابیاں برآمد کرنے کی اجازت دیتا ہے.

ایف فائل نام

کی کلیدی فائل کی فائل کا نام متعین کرتا ہے.

-میں

یہ اختیار SSH2-ہم آہنگ شکل میں ایک غیر متحرک نجی (یا عوامی) کی کلیدی فائل کو پڑھا جائے گا اور اسٹڈی آؤٹ پر ایک او ایس ایس ایس ایچ ایچ مطابقت رکھتا نجی (یا عوامی) کلید پرنٹ کرے گا. ssh-keygen بھی `سیکش عوامی پبلک فائل کی شکل 'پڑھتا ہے. یہ اختیار بہت سے کاروباری SSH عمل درآمد سے چابیاں درآمد کرنے کی اجازت دیتا ہے.

ایل

مخصوص عوامی کلید فائل کی فنگر پرنٹ دکھائیں. ذاتی RSA1 چابیاں بھی حمایت کی جاتی ہیں. RSA اور DSA کی چابیاں ssh-keygen کے لئے ملاپ کی عوامی کلید فائل کو تلاش کرنے کی کوشش کرتا ہے اور اپنی انگلی کا نشان پرنٹ کرتا ہے.

پی

نئی پرائیویسی کی کلید بنانے کے بجائے ایک نجی کلیدی فائل کے پاسرفیس کو تبدیل کرنے کی درخواست. پروگرام اس فائل کو نجی کلید، پرانے پاسفنس کے لئے، اور نئے پاسرفریس کے لئے دو بار کے لئے فوری طور پر کرے گا.

- ق

خاموش ssh-keygen نئی کلید تخلیق کرتے وقت / etc / rc کی طرف سے استعمال کیا جاتا ہے.

اے

یہ اختیار ایک نجی اوپن ایس ایس ایچ ایچ کی شکل فائل کو پڑھا جائے گا اور اسٹڈی آؤٹ پر ایک او ایس ایس ایس ایچ ایچ عوامی کلید کو پرنٹ کرے گا.

ٹی قسم

تخلیق کرنے کی کلید کی قسم کی وضاحت کرتا ہے. ممکنہ اقدار `` rsa1 '' پروٹوکول ورژن 1 اور `` rsa '' یا `` dsa 'کے لئے پروٹوکول ورژن 2 کے لئے ہیں.

بی بی

مخصوص نجی یا عوامی کلید فائل کے بلببلبل ہضم دکھائیں.

- سی تبصرہ

نیا تبصرہ فراہم کرتا ہے.

ڈی ڈی ریڈر

ریڈر میں اسمارٹ کارڈ میں ذخیرہ کردہ RSA عوامی کلید کو ڈاؤن لوڈ کریں

-N new_passphrase

نیا پاسفراس فراہم کرتا ہے.

پی پاسفریس

(پرانے) پاسفنس فراہم کرتا ہے.

- یو قارئین

ریڈر میں اسمارٹ کارڈ میں موجودہ RSA نجی کلید کو اپ لوڈ کریں

بھی دیکھو

ssh (1)

جے گلبررا آر تھے "سیکش پبلک کلید فائل فارمیٹ" مسودہ-ایسیٹف سیکش-پبلکئیفائل-01.txt مارچ 2001 ترقیاتی مواد میں کام کرتے ہیں.

اہم: انسان کے کمانڈر ( ٪ انسان ) کا استعمال کریں کہ کس طرح کمانڈ آپ کے مخصوص کمپیوٹر پر استعمال کیا جاتا ہے.