升级 Ventura SSH publickey 登录失败
现象
ssh -v
查看报debug1: send pubkey test: no mutual signature algorithm
原因
Ventura 自带 OpenSSH_9.0p1, LibreSSL 3.3.6 而从 8.2 开始默认不再支持 ssh-rsa
可以在.ssh/config
中临时添加
1 | HostKeyAlgorithms +ssh-rsa |
如果是 ca 签的则需要添加
1 | HostKeyAlgorithms +ssh-rsa-cert-v01@openssh.com |