2019年1月25日金曜日

OSをアップデートしたらDSAのssh-keyが使えなくなってしまった人へ

結論から言うと、これをユーザーの config ファイルか /etc/ssh/ssh_config に書くと良い


#cat /home/ユーザー/.ssh/config






OSをアップグレードしたら ssh のバージョンが上がって DSAを無効にされてしまい

 上記のエラーでサーバーにつながらなくなってしまった。

 ぐぐったら、オプションで
 HostKeyAlgorithms +ssh-dss
だけはすぐに出てくるが、公開鍵を指定しているにも関わらずパスワードを聞いてくるので用途を満たさない。
だいたいセキュリティの押し売りなんざ、こちとら閉鎖環境で使ってんだから余計なお世話だ
FireFoxの利用者離れを見りゃ分かんだろ

以下は検索でひっかかるようエラーメッセージを入れたに過ぎないので蛇足である。

 

環境をいじりたくなければ、コマンドのオプションに入れてやるだけでも良い
以下を二つとも使うこと。

-oHostKeyAlgorithms=+ssh-dss
-oPubkeyAcceptedKeyTypes=+ssh-dss

 例:
 

なかなか対処が見つからなくてイライラしたので自分用に書いておく。



いじょ。


すべてのUNIXで20年動くプログラムはどう書くべきか
すべてのUNIXで20年動くプログラムはどう書くべきか

.