かさねとは八重撫子の名成べし

かーんの趣味の記録

Mac OSX Sierra 10.12でsshのプロトコル1が使えなかった。(解決)

 古いルータや機器が結構あるのだが、それらがSSH protocol versions 1.5にしか対応してない事が多い。

 

 普段はMacOSX 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を使うと小難しい事を考えてしまうな。