প্রশ্ন ব্যক্তিগত কী থেকে একটি পাবলিক এসএসএইচ কী তৈরি করবেন?


ধরুন আমার একটি এসএসএইচ কী আছে, কিন্তু আমি পাবলিক কী অংশ মুছে ফেলেছি। আমি ব্যক্তিগত কী অংশ আছে। আমি পাবলিক কী অংশ পুনর্জন্ম করতে পারেন কিছু উপায় আছে কি?


202
2017-08-10 14:36


উত্স




উত্তর:


Ssh-keygen -y বিকল্পটি ব্যবহার করুন:

ssh-keygen -f ~/.ssh/id_rsa -y > ~/.ssh/id_rsa.pub

'মানুষ ssh-keygen থেকে'

 -y      This option will read a private OpenSSH format file and print an
         OpenSSH public key to stdout.

-F বিকল্প দিয়ে ব্যক্তিগত কী নির্দিষ্ট করুন, আপনার RSA এর পরিবর্তে DSA হতে পারে। আপনার ব্যক্তিগত কীটির নাম সম্ভবত আপনি ব্যবহার করেছেন। নতুন জেনারেট কী সর্বজনীন কীটি আপনার আগে তৈরি হওয়া একই হওয়া উচিত।


239
2017-08-10 14:39



কেন "ডি টি এস"? ওপি এর চাবি কি আরএসএ? আমি -t থেকে পরিত্রাণ পেতে এবং পরিবর্তে একটি -এফ ব্যবহার করতে চাই। - innaM
গুড পয়েন্ট, অনুযায়ী আপডেট - Kyle Brandt♦
হ্যাঁ আমার মূলত RSA ছিল। - Rory
Mac OSX 10.9.3 Mavericks এ কমান্ডটি চালানোর পরে আমি 'লোড ব্যর্থ' পেয়ে যাচ্ছি। আমি কিভাবে এই সমাধান করব? - Hyperfocus
আমি মনে করি প্রাইভেট কী পাসওয়ার্ড সুরক্ষিত থাকলে আপনি -N পরামিতির সাথে এক ধাপ এগিয়ে নিতে পারেন: ssh-keygen -f ~/.ssh/id_rsa -y -N "$PASSWORD" > ~/.ssh/id_rsa.pub - ken


সমাধান উইন্ডোজ ব্যবহার করে ব্যবহারকারীদের জন্য বিশেষ করে

টুল ব্যবহৃত:

  • Puttygen (PUTYTY জেনারেটর)
  • WinSCP

সঞ্চালনের পদক্ষেপ:

  1. খুলুন PTYTY কী জেনারেটর।
  2. আপনার ব্যক্তিগত কী লোড করুন (*.ppk ফাইল)।
  3. PUTY কী জেনারেটর এর "ওপেনএসএইচ অনুমোদিত_কি ফাইলের মধ্যে আটকে দেওয়ার জন্য সর্বজনীন কী" থেকে আপনার সর্বজনীন কী তথ্য অনুলিপি করুন এবং যদি আপনি এটি ব্যবহার করতে চান তবে কী ডেটা "authorized_keys" ফাইলে (নোটপ্যাড ব্যবহার করে) পেস্ট করুন।

স্ন্যাপশটটি পুট্টিজেনের অংশগুলি ফোকাস করার জন্য দেখাচ্ছে:

Snapshot showing portions of Puttygen to focus


6
2017-11-21 10:00



আরও পড়া: askubuntu.com/questions/53553/... - devprashant
Puttygen এছাড়াও 'আমদানি' OpenSSH (সত্যিই OpenSSL- উত্তরাধিকারী) এবং SSHCOM বিন্যাস privkeys করতে পারেন। এবং যদিও উইন্ডোজ থেকে উদ্ভূত, এটি ইউনিক্স, এবং ইউনিক্স সংস্করণেও পোর্ট করা হয়েছে puttygen একটি কমান্ডলাইন (GUI) প্রোগ্রাম নয়; যেমন দেখুন linux.die.net/man/1/puttygen - dave_thompson_085