SSH接続用に次の交換アルゴリズムを受け入れるデバイスがあります。
curve25519-sha256、curve25519-sha256 @ libssh.org、diffie-hellman-group14-sha256、kexguess2 @ matt.ucc.asn.a
PuTTYの最新バージョンをダウンロードしましたが、サポートされていると表示されます:diffie-hellmanグループ交換、diffie-hellmanグループ14、diffie-hellmanグループ1、RSAベースのキー交換。
どちらの構成でもdiffie-hellmanグループ14が表示されるため、機能するはずです。ただし、デバイスに接続しようとすると、次のエラーが発生します。
Couldn't agree on a key exchange algorithm (available: curve25519-sha256,[email protected],diffie-hellman-group14-sha256,[email protected])
これはPuTTYの最新バージョンではありません。ECDHキー交換(Curve25519を含む)は0.68(2017年2月)からサポートされており、 最新release この投稿を書いている時点ですでに0.70(2017年7月)です。
(DH group-14が機能しない理由は、PuTTYがSHA-1でのみサポートしているためです。現在のバージョンでは、DH group-exchangeのみがSHA-256でサポートされています。)
または、OpenSSH(Windows 10.1803の標準)またはBitvise Tunnelier (Windows Vista +と互換性があります)を介して接続することもできます。どちらも上記のメカニズムをすべてサポートしています。