Answers:
පුට්ටි සමඟ එය කරන්න.
ලිනක්ස්: ඔබේ පැකේජ කළමණාකරු සමඟ පුට්ටි ස්ථාපනය කරන්න (හෝ අවම පුටි-මෙවලම්):
sudo apt-get install putty-tools
apt-get install putty-tools
yum install putty
emerge putty
sudo pacman -S putty
OS X: හෝම්බ rew ස්ථාපනය කර ධාවනය කරන්නbrew install putty
ඔබගේ යතුරු කිසියම් නාමාවලියක තබන්න, උදා: ඔබේ නිවසේ ෆෝල්ඩරය. දැන් PPK යතුරු SSH යතුරුපුවරු බවට පරිවර්තනය කරන්න: හැඹිලි සෙවීම
පුද්ගලික යතුර ජනනය කිරීම සඳහා :
cd ~
puttygen id_dsa.ppk -O private-openssh -o id_dsa
සහ පොදු යතුර ජනනය කිරීමට :
puttygen id_dsa.ppk -O public-openssh -o id_dsa.pub
මෙම යතුරු වෙත ගෙන ~/.ssh
ගොස් ඔබගේ පුද්ගලික යතුර සඳහා අවසරයන් පුද්ගලික ලෙස සකසා ඇති බවට වග බලා ගන්න:
mkdir -p ~/.ssh
mv -i ~/id_dsa* ~/.ssh
chmod 600 ~/.ssh/id_dsa
chmod 666 ~/.ssh/id_dsa.pub
ඔබ දැනටමත් ' git clone ' මෙහෙයුමක් කිරීමට උත්සාහ කර ඇත්නම් ඔබට මෙයද කිරීමට අවශ්ය වනු ඇත
chmod 666 ~/.ssh/known_hosts
./ssh/config
ගොනුවට එක් කිරීමට සිදු වියHost mysite.com Hostname mysite.com IdentityFile ~/.ssh/id_dsa IdentitiesOnly yes
ssh-keygen -i -f id_dsa_1024_a.pub > id_dsa_1024_a_openssh.pub
-i
ධජය යනු විවෘත ආකෘතියෙන් හැර වෙනත් ආනයනයකි-f
ධජය යනු ආදාන ගොනුවෙන් කියවීමයිමුලාශ්රය: burnz.wordpress.com හි බ්ලොග් පෝස්ට්
පුද්ගලික යතුර ලබා ගන්න:
.ppk ගොනුව puttygen වලින් විවෘත කරන්න:
puttygen ~/.ssh/id_dsa.ppk
opensh ලෙස අපනයනය කරන්න:
පරිවර්තනය Open OpenSSH යතුර අපනයනය කරන්න
පොදු යතුර ලබා ගන්න:
පුටිජන් සමඟ පුද්ගලික යතුරට පෙර මෙන් විවෘතව ඇති අතර, පොදු යතුර OpenSSH Author_keys ගොනුවට ඇලවීම සඳහා පොදු යතුර යටතේ පවතී
ජීවිතය සරල කිරීම සඳහා මම ඩෝකර් බහාලුමක් පිළියෙළ කළෙමි:
docker run --rm \
--volume=/path/to/file.ppk:/tmp/id_dsa.ppk \
--volume=/path/to/output:/tmp/out/ \
czerasz/putty-tools
කොහෙද:
/path/to/file.ppk
- ඔබේ ppk ගොනුවට දේශීය මාර්ගය/path/to/output
- පුද්ගලික සහ පොදු යතුර තැබිය යුතු ස්ථානයට දේශීය මාර්ගය--volume=/path/to/file.ppk:/tmp/id.ppk
නොවේid_dsa.ppk