sshd・ssh・sftp・ftp - ssh クライアント - アルゴリズム

クラウディア 
1. 概要
2. 現象
3. 対処

1. 概要

 これは、「FreeBSD」のマシンから、あるメーカのルータへ接続しようとしたときの話です。  本ページは、下記のサイトを参考にさせていただきました。
unable to negotiate ssh to old Linux | The FreeBSD Forums

2. 現象

 「ssh」で接続しようとしたら・・・。

Unable to negotiate with 接続先 port 22: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

3. 対処

 認証のアルゴリズムが、「FreeBSD」のデフォルトのものと異なっているわけです。

ssh -oKexAlgorithms=+diffie-hellman-group-exchange-sha1 接続先
 と「-oKexAlgorithms=+」の後ろに、相手が求めている方式を加えて、接続すれば、接続できます。