web-dev-qa-db-ja.com

PuTTY SSHセッションに交換アルゴリズムを追加するにはどうすればよいですか?

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]) 
1
Natiya

これは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 +と互換性があります)を介して接続することもできます。どちらも上記のメカニズムをすべてサポートしています。

1
user1686