【Arch Linux】winscpが繋がらなくなった

winscpから接続しようとしたら、つながらなくなった。 puttyでは、接続できるので、意味がよくわからない。

sshdのlogを調べてみると、

userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [preauth]

という記録がある。

ssh-rsaでは、つながせないようになったようだ。 設定で、ssh-rsaを許可するようにもできるのだろうが、 こういう時には、公開鍵の交換してしまうほうがよかろう。

EdDSAを使って公開鍵を作り直した。 puttyでは、つなげるので、鍵交換は可能だ。

新しい公開鍵を使用するようにすると、winscpでも、つながるようになった。 やれやれ。