ssh-keygen
("ssh"パッケージ)が(puttygen
"パテ「パック)。
一部のSSHサーバーを使用して公開鍵と秘密鍵を生成すると、私のssh-keygen
鍵は許可されません。puttygen
1つのサーバーでのみキーを生成すると許可されます。
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の代わりに使用する理由はありません。互換性がなく、支払いが必要で、使用方法に関するチュートリアルはほとんどありません。