回答:
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になります。秘密鍵の名前には、おそらく使用したものが含まれています。新しく生成された公開鍵は、以前に生成したものと同じでなければなりません。
ssh-keygen -f ~/.ssh/id_rsa -y -N "$PASSWORD" > ~/.ssh/id_rsa.pub
ソリューションは、Windowsを使用しているユーザー専用です
使用ツール:
実行する手順:
*.ppk
ファイル)をロードします。フォーカスするPuttygenの部分を示すスナップショット:
puttygen
はコマンドライン(GUI ではない)プログラムです。例を参照してくださいlinux.die.net/man/1/puttygen