问题:

        日常用centos较多,ubuntu的使用是为了后期慢慢会将centos迁移至ubuntu,但是今天一个ubuntu的新机器,公钥按照centos的方式配置的,但是通过堡垒机连接就是报认证失败

        

        直连上机器之后查看auth日志,报不支持ssh-rsa类型密钥的错

解决:

           echo 'PubkeyAcceptedAlgorithms=+ssh-rsa' >> /etc/ssh/sshd_config
           systemctl restart sshd

原因:

        百度后才知OpenSSH从8.7以后版本开始默认不支持ssh-rsa签名的方式,需要手动设置

 

参考文档:

        如何解决使用RSA密钥无法登录ECS实例问题_云服务器 ECS-阿里云帮助中心

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐