200
200
Linuxで.ppkキーをOpenSSHキーに変換する方法を教えてください。
Windowsではputtygenで.ppkを変換できることは知っていますが、Linuxではどうやって変換するのでしょうか?可能なのでしょうか?
Linux:パッケージマネージャで、PuTTY(または最低限のPuTTYツール)をインストールしてください:
OS X:Homebrewをインストールして、brew install putty
を実行してください。今すぐPPKキーをSSH keypairsに変換します:キャッシュ検索
プライベートキーを生成するには:
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
秘密鍵の取得:
puttygenで.ppkファイルを開く:
puttygen ~/.ssh/id_dsa.ppk
opensshとしてエクスポート:
変換 → OpenSSHの鍵をエクスポート
公開鍵の取得:
puttygenで秘密鍵の前のように開くと、公開鍵はOpenSSHに貼り付けるためのpublickeysファイルの下にあります。