现象
- ssh登录秘钥鉴权失败;
- git远程仓库秘钥鉴权失败;
原因
openssh升级后不再支持rsa算法。
解决方案
- 使用其他算法重新生成密钥。比如:ssh-keygen -t ed25519。
- ssh config 指定对应的秘钥。(如果出现no matching host key type found. Their offer: ssh-rsa的错误,则在ssh config中加上HostKeyAlgorithms +ssh-rsa)
本文介绍因OpenSSH升级后不支持RSA导致的ssh和git秘钥鉴权问题,提供了解决方案,包括切换到ted25519算法并配置sshconfig。
openssh升级后不再支持rsa算法。

被折叠的 条评论
为什么被折叠?
