質問: debian 8.0でdiffie-hellman-group1-sha1鍵交換を有効にする方法は? diffie-hellman-group1-sha1キー交換メソッドを要求するサーバーにsshで接続できません。ssh 123.123.123.123 unable to negotiate with 123.123.123.123 port 22: no matching key exchange method found. their offer: diffie-hellman-group1-sha1 debian 8.0でdiffie-hellman-group1-sha1鍵交換方法を有効にする方法は?私は(提案されたように here )を試してみました 次の行をmy /etc/ssh/ssh_configに追加します kexalgorithms diffie-hellman-group1-sha1,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1 ciphers 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr でキーを再生成 ssh-keygen -a でsshを再起動します service ssh restart それでもエラーが発生します。
回答: openssh webサイトには、このような レガシー問題 専用のページがあります。次のアプローチを提案しますクライアント:ssh -okexalgorithms=+diffie-hellman-group1-sha1 123.123.123.123 より永続的に、追加host 123.123.123.123 kexalgorithms +diffie-hellman-group1-sha1 ~/.ssh/config。これにより、クライアントで古いアルゴリズムが有効になり、サーバーに接続できるようになります。