SSH キー交換構成の不確実性

SSH キー交換構成の不確実性

現在、サーバー上で ssh を設定しており、いくつかのガイドを読んでいます。

多くの機能@url.tldでは、次のようなオプションがありますKexAlgorithms

KexAlgorithms [email protected]

これについても言及されていますが、マニュアル ページには説明されていません。

私の質問は、@url.tld鍵交換プロセスで何が行われ、それがどのように影響するかということです。

編集:SSH プロトコルでは、 を使用して注釈を付ける必要があるカスタム アルゴリズムが許可されていることが分かりました。その結果、 の末尾にある@domain上記の が発生します。@libssh.orgcurve25519-sha256

答え1

これは何も影響しません。この...@domain構文は、中央レジストリの官僚機構を経由することなく、また別のプロジェクトの互換性のない実装と同じ名前を誤って使用することなく、一意の名前を割り当てるための一般的な方法にすぎません。

(興味深い例の 1 つは SSHv2 圧縮アルゴリズムです。zlib[email protected]はどちらも同じ DEFLATE/LZ77 アルゴリズムを意味しますが、前者はすぐに有効になり、後者はzlib認証後に有効にすることに同意することを示すだけです。

もう一つの例は、 で、これはかつてはこうaes256-cbc呼ばれていました。[email protected]

関連情報