#cat /home/ユーザー/.ssh/config
OSをアップグレードしたら ssh のバージョンが上がって DSAを無効にされてしまい
上記のエラーでサーバーにつながらなくなってしまった。
ぐぐったら、オプションで
HostKeyAlgorithms +ssh-dss
だけはすぐに出てくるが、公開鍵を指定しているにも関わらずパスワードを聞いてくるので用途を満たさない。
以下は検索でひっかかるようエラーメッセージを入れたに過ぎないので蛇足である。
環境をいじりたくなければ、コマンドのオプションに入れてやるだけでも良い
以下を二つとも使うこと。
-oHostKeyAlgorithms=+ssh-dss
-oPubkeyAcceptedKeyTypes=+ssh-dss
例:
なかなか対処が見つからなくてイライラしたので自分用に書いておく。
いじょ。
すべてのUNIXで20年動くプログラムはどう書くべきか
0 件のコメント:
コメントを投稿