PuTTYgen (Windows) を使用して生成された SSH キーペアを ssh-agent および Keychain (Linux) で使用されるキーペアに変換する方法 質問する

PuTTYgen (Windows) を使用して生成された SSH キーペアを ssh-agent および Keychain (Linux) で使用されるキーペアに変換する方法 質問する

PuTTYgen を使用してキー ペアを生成し、Pageant を使用してログインしているので、システムの起動時にパスフレーズを 1 回だけ入力すれば済みます。

Linux でこれを実現するにはどうすればよいでしょうか? 聞いたことはありますkeychainが、異なるキー ペア形式が使用されていると聞きました。Windows キーを変更したくないので、Windows と Linux の両方で同じ方法でシームレスに接続できればよいのですが。

ベストアンサー1

puttygen秘密鍵を OpenSSH 互換形式にエクスポートできます。その後、OpenSSH ツールを使用して公開鍵を再作成できます。

  1. PuttyGenを開く
  2. ロードをクリック
  3. 秘密鍵を読み込む
  4. Conversions->Export OpenSSH秘密鍵をエクスポートする
  5. 秘密鍵を~/.ssh/id_dsa(またはid_rsa) にコピーします。
  6. RFC 4716バージョンの公開鍵を作成するには、ssh-keygen

    ssh-keygen -e -f ~/.ssh/id_dsa > ~/.ssh/id_dsa_com.pub
    
  7. 公開鍵の RFC 4716 バージョンを OpenSSH 形式に変換します。

    ssh-keygen -i -f ~/.ssh/id_dsa_com.pub > ~/.ssh/id_dsa.pub
    

見るこれそしてこれ詳細については。

おすすめ記事