Ssh-keygen - লিনাক্স কমান্ড - ইউনিক্স কমান্ড

নাম

ssh-keygen - প্রমাণীকরণের কী প্রজন্ম, ব্যবস্থাপনা এবং রূপান্তর

সংক্ষিপ্তসার

ssh-keygen [- q ] [- b bits ] - t টাইপ [- এন new_passphrase ] [- সি মন্তব্য ] [- f output_keyfile ]
ssh-keygen - p [- P old_passphrase ] [- N new_passphrase ] [- keyfile ]
ssh-keygen - i [- f input_keyfile ]
ssh-keygen - e [- f input_keyfile ]
ssh-keygen - y [- f input_keyfile ]
ssh-keygen - c [- পি পাসফ্রেজ ] [- সি মন্তব্য ] [- keyfile ]
ssh-keygen - l [- f input_keyfile ]
ssh-keygen - B [- f input_keyfile ]
ssh-keygen - ডি পাঠক
ssh-keygen - U পাঠক [- f input_keyfile ]

বিবরণ

ssh-keygen ssh- (1) এর জন্য প্রমাণীকরণ কীগুলি তৈরি করে, পরিচালন করে এবং রূপান্তর করে। ssh-keygen SSH প্রোটোকল সংস্করণ 1 এবং RSA বা DSA কী দ্বারা SSH প্রোটোকল সংস্করণ দ্বারা ব্যবহারের জন্য RSA কীগুলি তৈরি করতে পারে 2. উত্পন্ন করা কী ধরনের কী - t বিকল্পের সাথে নির্দিষ্ট করা আছে

সাধারনত SSH অথবা DSA প্রমাণীকরণ সহ SSH ব্যবহার করতে ইচ্ছুক প্রতিটি ব্যবহারকারী $ HOME / .ssh / identity $ HOME / .ssh / id_dsa বা $ HOME / .ssh / id_rsa- এ প্রমাণীকরণ কী তৈরি করতে একবার ব্যাবহার করে, সিস্টেম অ্যাডমিনিস্ট্রেটর এটি হোস্ট কীগুলি তৈরি করার জন্য, যেমন / etc / rc এ প্রদর্শিত হয়েছে

সাধারনভাবে এই প্রোগ্রামটি কী তৈরি করে এবং ব্যক্তিগত কী সংরক্ষণ করতে একটি ফাইলের জন্য জিজ্ঞাসা করে। পাবলিক কী একই নামের একটি ফাইলের মধ্যে সংরক্ষিত হয় কিন্তু `.pub ' প্রোগ্রাম এছাড়াও একটি পাসফ্রেজ জন্য অনুরোধ করে। কোনও পাসফ্রেজ (হোস্ট কীগুলিতে একটি খালি পাসফ্রেজ থাকতে হবে) নির্দেশ করতে পাসফ্রেজ ফাঁকা হতে পারে, অথবা এটি অবাধ দৈর্ঘ্যের একটি স্ট্রিং হতে পারে। একটি পাসফ্রেজ একটি পাসওয়ার্ডের অনুরূপ, ব্যতীত এটি শব্দের একটি ধারা, বিরামচিহ্ন, সংখ্যা, হোয়াইট স্পেস, বা আপনার পছন্দসই অক্ষরগুলির কোনও স্ট্রিংয়ের মত হতে পারে। ভাল পাসফ্রেজ 10-30 অক্ষর দীর্ঘ, সহজ বাক্য নয় বা অন্যথায় সহজে অনুমানযোগ্য নয় (ইংরেজি গদ্যটি কেবলমাত্র প্রতি অক্ষরের এনট্রপিটির 1-2 টি বিট রয়েছে এবং খুব খারাপ পাসফ্রেজ প্রদান করে), এবং উপরের এবং ছোট হাতের অক্ষর, সংখ্যা, এবং অ-বর্ণানুক্রমিক অক্ষর পাসফ্রেজটি পরে - p বিকল্পটি ব্যবহার করে পরিবর্তন করা যাবে।

হারিয়ে যাওয়া পাসফ্রেজ পুনরুদ্ধারের কোন উপায় নেই। পাসফ্রেজ হারিয়ে গেলে বা ভুলে গেলে, একটি নতুন কী তৈরি করা হবে এবং সংশ্লিষ্ট মেশিনের অন্যান্য মেশিনে অনুলিপি করা হবে।

RSA1 কীগুলির জন্য, কী ফাইলের মধ্যে একটি মন্তব্য ক্ষেত্র রয়েছে যা কেবল ব্যবহারকারীর সুবিধার জন্য কীটি সনাক্ত করতে সাহায্য করে। মন্তব্য কী জন্য কি, বা যাই হোক না কেন দরকারী বলতে পারেন। কী তৈরি করা হয় সেটি যখন `` ব্যবহারকারী @ হোস্ট '' -এ আরম্ভ করা হয় তবে - c বিকল্পটি ব্যবহার করে পরিবর্তন করা যায়।

একটি কী তৈরি হওয়ার পরে, নির্দেশাবলীর নীচে নির্দেশাবলী যেখানে কীগুলির সক্রিয় করা উচিত।

বিকল্প নিম্নরূপ:

-বি বিট

কী তৈরি করতে বিটের সংখ্যা নির্দিষ্ট করে। সর্বনিম্ন 512 বিট। সাধারনত, 1024 বিট যথেষ্ট মনে করা হয়, এবং উপরের কী মাপ যে আর নিরাপত্তা উন্নত করে না কিন্তু জিনিষগুলি ধীর গতির করে তোলে। ডিফল্টটি 1024 বিট।

-c

ব্যক্তিগত এবং সর্বজনীন কী ফাইলগুলিতে মন্তব্য পরিবর্তন করার অনুরোধগুলি এই অপারেশন শুধুমাত্র RSA1 কীগুলির জন্য সমর্থিত প্রোগ্রামটি প্রাইভেট কী ধারণকারী ফাইলের জন্য প্রম্পট করবে, পাসফ্রেজের জন্য যদি কীটি থাকে, এবং নতুন মন্তব্যের জন্য।

-e

এই বিকল্পটি একটি ব্যক্তিগত বা সার্বজনীন OpenSSH কী ফাইলটি পড়বে এবং stdout এ 'SECSH সার্বজনীন কী ফাইল বিন্যাস' এ কীটি মুদ্রণ করবে। এই বিকল্পটি বেশ কয়েকটি বাণিজ্যিক SSH প্রয়োগগুলির দ্বারা ব্যবহারের জন্য এক্সপোর্ট করার জন্য অনুমতি দেয়।

-f ফাইলের নাম

কী ফাইলের ফাইলের নাম উল্লেখ করে।

-i

এই বিকল্প SSH2- র উপযুক্ত বিন্যাসে একটি এনেনক্রিপ্টেড প্রাইভেট (বা পাবলিক) কী ফাইলটি পড়বে এবং STDOUT এ একটি OpenSSH সামঞ্জস্যপূর্ণ প্রাইভেট (বা পাবলিক) কী মুদ্রণ করবে। ssh-keygen 'SECSH সার্বজনীন কী ফাইল বিন্যাস' এই বিকল্পটি বিভিন্ন বাণিজ্যিক SSH প্রয়োগগুলি থেকে কীগুলি আমদানি করতে সক্ষম করে।

-l

নির্দিষ্ট পাবলিক কী ফাইলের আঙ্গুলের ছাপ দেখান ব্যক্তিগত RSA1 কীগুলিও সমর্থিত। RSA এবং DSA কীগুলির জন্য ssh-keygen মিলিত পাবলিক কী ফাইলটি খুঁজে বের করার চেষ্টা করে এবং তার আঙুলের ছাপটি মুদ্রণ করে।

-p

একটি নতুন ব্যক্তিগত কী তৈরি করার পরিবর্তে একটি ব্যক্তিগত কী ফাইলের পাসফ্রেজ পরিবর্তন করার অনুরোধগুলি প্রোগ্রামটি প্রাইভেট কী ধারণকারী ফাইলের জন্য অনুরোধ করবে, পুরানো পাসফ্রেজের জন্য এবং নতুন পাসফ্রেজের জন্য দুবার।

-q

একটি নতুন কী তৈরি করার সময় / etc / rc দ্বারা ব্যবহৃত ssh-keygen সাইলেন্স।

-y

এই বিকল্পটি একটি ব্যক্তিগত OpenSSH বিন্যাস ফাইলটি পড়বে এবং stdout এ একটি OpenSSH সার্বজনিক কী মুদ্রণ করবে।

-t টাইপ

কী কী তৈরি করতে হবে তা নির্দিষ্ট করে। প্রোটোকল সংস্করণ 1 এবং `` RSA '' এর জন্য সম্ভাব্য মান `` RSA1`` বা প্রোটোকল সংস্করণ 2 এর জন্য `` dsa ''।

-B

নির্দিষ্ট ব্যক্তিগত বা পাবলিক কী ফাইলের bubblebabble ডাইজেস্ট দেখান।

-সি মন্তব্য

নতুন মন্তব্য প্রদান করে

-ডি পাঠক

রিডারের স্মার্টকার্ডে সংরক্ষিত আরএসএ পাবলিক কী ডাউনলোড করুন

-এন new_passphrase

নতুন পাসফ্রেজ প্রদান করে।

-পি পাসফ্রেজ

(পুরাতন) পাসফ্রেজ প্রদান করে

-U পাঠক

রিডারের স্মার্টকার্ডে একটি বিদ্যমান RSA প্রাইভেট কী আপলোড করুন

আরো দেখুন

SSH (1)

জে। গালব্রাথ আর থেয়ার "সেকশ জন পাবলিক ফাইল ফরম্যাট" খসড়া-আইইটিফ-সেকশ-প্রকাশকফিল -101 মার্চ মার্চ 2001 কর্মসূচিতে উপাদান

গুরুত্বপূর্ণ: আপনার কমান্ডটি নির্দিষ্ট কম্পিউটারে কিভাবে ব্যবহার করা হয় তা দেখতে ম্যান কমান্ড ( % man ) ব্যবহার করুন।