古いルータや機器が結構あるのだが、それらがSSH protocol versions 1.5にしか対応してない事が多い。
普段はMacのOSX El Capitan 10.11を使っているので分からなかったが、新しくMacBookを買ってOSX Sierra 10.12を使ってみたら、SSH1の機器に入れない。
「ssh1 is not supported.」
とメッセージ。
単純にデフォルトでssh1が無効化されているのかと思い、/etc/ssh/ssh_configの
「Protocol 2」 を「Protocol 2,1」
と書き換え。。。残念ながら動かず。
Sierraに入っているのはOpenSSHの7.0以降で、コンパイルの時からProtocol 1.5が無効化されたとかの記事。
いろいろ調べたがどれもうまくいかず。。。でも最後は単純に解決した。
El Capitan 10.11のsshを、Sierraのユーザフォルダにcpでコピーして動かすだけで普通に使えた。
どうもterminalを使うと小難しい事を考えてしまうな。