現在、サーバー上で ssh を設定しており、いくつかのガイドを読んでいます。
多くの機能@url.tld
では、次のようなオプションがありますKexAlgorithms
。
KexAlgorithms [email protected]
これについても言及されていますが、マニュアル ページには説明されていません。
私の質問は、@url.tld
鍵交換プロセスで何が行われ、それがどのように影響するかということです。
編集:SSH プロトコルでは、 を使用して注釈を付ける必要があるカスタム アルゴリズムが許可されていることが分かりました。その結果、 の末尾にある@domain
上記の が発生します。@libssh.org
curve25519-sha256
答え1
これは何も影響しません。この...@domain
構文は、中央レジストリの官僚機構を経由することなく、また別のプロジェクトの互換性のない実装と同じ名前を誤って使用することなく、一意の名前を割り当てるための一般的な方法にすぎません。
(興味深い例の 1 つは SSHv2 圧縮アルゴリズムです。zlib
と[email protected]
はどちらも同じ DEFLATE/LZ77 アルゴリズムを意味しますが、前者はすぐに有効になり、後者はzlib
認証後に有効にすることに同意することを示すだけです。
もう一つの例は、 で、これはかつてはこうaes256-cbc
呼ばれていました。[email protected]