LoginSignup
6
6

More than 5 years have passed since last update.

macOS Sierraでssh、Their offer: diffie-hellman-group1-sha1 と言われ接続できない

Last updated at Posted at 2017-01-12

2016/12/24に、自分へのクリスマスプレゼント?で、新しいMacBookPro 13' TouchBar無しを購入しました。
自宅で、Pogoplugにssh接続できるようにしているのですが・・・

ターミナルからsshで接続すると怒られる

以下のエラーが出力されて接続できません。(*には実際のアドレスが表示される)
  Unable to negotiate with 192.168.*.* port 22: no matching key exchange method found.
  Their offer: diffie-hellman-group1-sha1

当然ながら、scpによるデータコピーもダメでした。

Sierraからは、レガシーな暗号が無効に

どうやら、1024ビットの”diffie-hellman-group1-sha1″鍵交換のサポートがデフォルトで無効になるようです。

Apple、macOS SierraでOpenSSH v7を採用。いくつかのレガシーな暗号が無効に。

KexAlgorithms追加で解決させる

Openpogo側でOpenSSHのバージョンを上げることが正しい対応なのだと思いますが、以下のように解決しました。

OpenSSH Legacy Options

~/.ssh/config というファイルに以下を追記します。(*には実際のアドレスを記述)

Host 192.168.*.*
KexAlgorithms +diffie-hellman-group1-sha1

無事、Pogoplugにssh接続できるようになりました。
もちろん、scpもOKです。

6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6