OpenSSHキーとPuTTYキーの違いは何ですか?

OpenSSHキーとPuTTYキーの違いは何ですか?

ssh-keygen("ssh"パッケージ)が(puttygen"パテ「パック)。

一部のSSHサーバーを使用して公開鍵と秘密鍵を生成すると、私のssh-keygen鍵は許可されません。puttygen1つのサーバーでのみキーを生成すると許可されます。

Linuxリポジトリがこれに対する一般的なソリューション(パッケージ)を提案しないのはなぜですか?

別のパッケージが見つかりました。SSH-3.2.9.1PuTTYで使用するキーを生成します。しかし、なぜSSHのための便利なソリューションがないのですか?

ベストアンサー1

OpenSSHはSSHプロトコルの事実上標準的な実装です。 PuTTYとOpenSSHが異なる場合、PuTTYは互換性がありません。

OpenSSHを介してキーを生成するためのデフォルトオプションを使用すると、ssh-keygenほぼすべてのサーバーで機能します。これらのキーを受け入れないサーバーは、古い、または他のSSH実装を使用するか、奇妙に制限された方法で構成されています。一部のサーバーは、デフォルト以外のタイプのキーをサポートしていない場合があります。具体的には、ECDSAキーを使用するとセッション設定が少し速くなりますが、最新バージョンのOpenSSHでのみサポートされます。

PuTTYは異なるキーファイル形式を使用します。ツールに付属変化独自の形式とOpenSSH形式の.ppk関係。

見つかったssh-3.2.9.1は次のようになります。商用製品独自の秘密鍵形式があります。 OpenSSHの代わりに使用する理由はありません。互換性がなく、支払いが必要で、使用方法に関するチュートリアルはほとんどありません。

おすすめ記事