Ubuntuを22.04に入れ替えたらTeratermが公開鍵認証でつながらないのでECDSAでキーを作り直した
Ubuntuを22.04にまっさらから入れなおして、今まで使っていたクライアント側のTeraterm 4.106のssh_known_hosts(名前も変だし変な場所にある)の該当エントリを消したんだけど、どうにもつながらなくなってしまった。ググったらECDSAで秘密鍵・公開鍵作り直せという書き込みがあって、これをやったら助かりました。
ssh-keygen -t ecdsa -b 521
参照先:https://askubuntu.com/questions/1409733/ubuntu-22-04-lts-ssh-server-refuses-auth-key-works-fine-on-20-04-lts