Macbook Pro升级系统到Sonoma后SSH key不可用
发布网友
发布时间:2024-09-30 18:30
我来回答
共1个回答
热心网友
时间:2024-11-02 08:02
系统自动升级后,遇到的问题是无法通过git提交代码,原因是SSH key无法使用。
Mac系统在更新版本时,OpenSSH版本升级至9.0。从8.8版本开始,OpenSSH就不再支持rsa加密算法,因为认为ssh-rsa加密方式不够安全,所以从8.8版本起默认不允许使用此类密钥进行登录。
解决这一问题的方法是在~/.ssh目录下新建一个config文件(如果已有则无需新建),然后在文件中加入特定代码,无需重启电脑,该解决方法即可生效。