2021年7月7日水曜日

古い PC の ssh サーバにログインできない (no matching key exchange method found.)

古い PC の ssh サーバにログインしようとしたとき、key exchange method がマッチしないというエラーが出る。
その時の解決方法。
古い PC は、セキュリティー対応が追いついてないってことね。

エラーの例。

$ ssh 192.168.0.1
Unable to negotiate with 192.168.0.1 port 22: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

~/.ssh/config に設定を追加。Host のところは適宜変更。

$ vi ~/.ssh/config
(下記を追加)
Host 192.168.0.1
    KexAlgorithms +diffie-hellman-group14-sha1

● ssh, key exchange, 古い, サーバ, old, server, login, ログイン, できない

0 件のコメント: