古い 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 件のコメント:
コメントを投稿