පුද්ගලික යතුරෙන් පොදු SSH යතුරක් සාදන්න?


222

මා සතුව SSH යතුරක් ඇතැයි සිතමු, නමුත් මම පොදු යතුරු කොටස මකා දැමුවෙමි. මට පෞද්ගලික යතුරු කොටස තිබේ. පොදු යතුරු කොටස නැවත ප්‍රතිනිර්මාණය කිරීමට මට ක්‍රමයක් තිබේද?

Answers:


262

Ssh-keygen කිරීමට -y විකල්පය භාවිතා කරන්න:

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

'Man ssh-keygen' වෙතින්

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

-F විකල්පය සමඟ පුද්ගලික යතුර සඳහන් කරන්න, ඔබේ rsa වෙනුවට dsa විය හැකිය. ඔබගේ පුද්ගලික යතුරේ නම බොහෝ විට ඔබ භාවිතා කළ දේ අඩංගු වේ. අලුතින් ජනනය කරන ලද පොදු යතුර ඔබ පෙර උත්පාදනය කළ ආකාරයටම විය යුතුය.


7
"-T dsa" ඇයි? OP හි යතුර rsa විය හැකිද? මම -t ඉවත් කර ඒ වෙනුවට -f භාවිතා කරමි.
innaM

1
හොඳ කරුණක්, ඒ අනුව යාවත්කාලීන කර ඇත
කයිල් බ්‍රැන්ඩ්

ඔව් මගේ මුලින් ආර්එස්ඒ.
රොරි

1
මැක් ඕඑස්එක්ස් 10.9.3 මේවරික්ස් හි විධානය ක්‍රියාත්මක කිරීමෙන් පසු මට 'පැටවීම අසාර්ථකයි'. මම මෙය විසඳන්නේ කෙසේද?
හයිපර්ෆෝකස්

පුද්ගලික යතුර මුරපදයකින් ආරක්‍ෂා වී ඇත්නම් -N පරාමිතිය සමඟ ඔබ තවත් එක් පියවරක් ඉදිරියට තැබිය හැකි යැයි මම සිතමි:ssh-keygen -f ~/.ssh/id_rsa -y -N "$PASSWORD" > ~/.ssh/id_rsa.pub
කෙන්

6

විසඳුම වින්ඩෝස් භාවිතා කරන්නන් සඳහා විශේෂයෙන් වේ

භාවිතා කළ මෙවලම:

  • පුටිජන් (පුට්ටි යතුරු උත්පාදක)
  • WinSCP

ඉටු කිරීමට පියවර:

  1. පුට්ටි යතුරු ජනකය විවෘත කරන්න.
  2. ඔබගේ පුද්ගලික යතුර ( *.ppkගොනුව) පූරණය කරන්න .
  3. පුට්ටි යතුරු උත්පාදක යන්ත්රයේ "OpenSSH Authorized_keys ගොනුවට ඇලවීම සඳහා පොදු යතුර" වෙතින් ඔබේ පොදු යතුරු දත්ත පිටපත් කර යතුරු දත්ත "බලයලත්_කයිස්" ගොනුවට (නොට්පෑඩ් භාවිතා කරමින්) ඇලවීමට ඔබට අවශ්‍ය නම්.

අවධානය යොමු කිරීම සඳහා පුටිජන් හි කොටස් පෙන්වන ස්නැප්ෂොට්:

අවධානය යොමු කිරීම සඳහා පුට්ටිගන් කොටස් පෙන්වන ස්නැප්ෂොට්


වැඩිදුර කියවීම: askubuntu.com/questions/53553/…
devprashant

පුටිජන්ට OpenSSH (සැබවින්ම OpenSSL- උරුමය) සහ SSHCOM ආකෘති පුද්ගලික යතුරු ආනයනය කළ හැකිය. වින්ඩෝස් මත ආරම්භ වූවත්, එය යුනික්ස් වෙත ද ගෙන ගොස් ඇති අතර යුනික්ස් අනුවාදය puttygenවිධාන රේඛා (GUI නොවේ) වැඩසටහනකි; උදා: linux.die.net/man/1/puttygen
dave_thompson_085
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.