mac sierraで古いOSのサーバにsshで繋げなくなった時の話
こんにちは。斉藤です。
札幌は雪もだいぶ溶け、気温も上がり春は目の前って感じです。
そんな春目前の今、WBCもいよいよ大詰めですね。はい、ワールドベースボールクラシックですね。
日本は順当に準決勝まで勝ち上がっており、22日にアメリカと準決勝、勝てば23日にオランダかプエルトリコの勝者と決勝です。
4年前は準決勝でプエルトリコに負けてベスト4だったのでなんとか今年は優勝を!
さて、今回はタイトルにある通りなのですが古いサーバにsshで繋ごうとした時に、
Unable to negotiate with 192.168.〜.〜: no matching host key type found. Their offer ssh-dss
といった感じでエラーが出ました。
sierra搭載のopensshにはいくつか利用できなくなっている機能があるようでそれが原因っぽいです。
解決方法は
/.ssh/configに(私の場合configファイルがなかったので作りました)
Host 192.168.〜.〜
HostkeyAlgorithms ssh-dss
と書くだけで大丈夫です。
ぜひお試しあれ!
参考サイト:
この記事が参考になった、
面白かったという方は
ボタンを押してください。