filezilla不认本地密钥

filezilla使用sftp连接,选择密钥方式,浏览目录选择密钥文件时,到~/.ssh/目录,只能看到公钥,看不到私钥,咋弄?

我尝试在filezilla内部添加也一样的结果:
filezilla>编辑>设置>SFTP>添加密钥文件,可以添加私钥,但回头设置连接时选择密钥与上面的结果相同。

奇怪的地方是,我尝试在终端中用命令行以密钥方式连接是可以正常连接的:
ssh user@ipaddress
命令行能正常用密钥连接后我才测试的filezilla,但filezilla用密码方式连接是可以用的,密钥连接就不行。
而这个不行,原因在于filezilla不认的我私钥。也不是全不认,在编辑>设置里它能认到。
我有点晕……

版本问题
我安装了一个flatpak版的,没问题了。
原来的版本是debian11.9官方仓库的,有点老估计。