古いYAMAHAのルータでは、macOSやubuntuからsshで接続できない場合があります。
# エラーメッセージの例
no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
最近のsshでは標準では旧形式の鍵を受け付けなくなったためで、ubuntu/macOSに以下の記述を追記することで接続できるようになりました。
リンク
対応法)macOSやubuntuに以下の記述を追記。
$ cat ~/.ssh/config
HOST 192.168.0.1
KexAlgorithms +diffie-hellman-group14-sha1
HostKeyAlgorithms=+ssh-rsa
PubkeyAcceptedAlgorithms=+ssh-rsa
YAMAHAルータが対応しているsshの鍵交換方式を合わせることで、正常に接続できるようになります。