当前位置:   article > 正文

ssh-rsa免密配置后登陆仍需要密码问题_配置了ssh还需要输入密码

配置了ssh还需要输入密码

【问题】
使用常规的方式ssh-keygen -t rsa,创建私钥和公钥的方式实现免密登陆,设置后发现scp和ssh还需要密码
【排查】
1、按照网上大多数方案,多次修改sshd_config文件,再重启sshd服务,无法解决。
2、.ssh目录700授权,authorized_keys文件600授权,无用
3、删除.ssh目录下之前保留的密钥文件,全部重新生成,无用。

【解决】
1、openssl在6.5版本以上时,支持了新的ed25519(椭圆曲线算法)
2、查看.ssh/know_hosts文件中记录的远程访问的算法,是ssh-ed25519算法
3、修改非对称交易秘钥的加密方式,使用ssh-keygen -t ed25519,创建id_ed25519的私钥和id_ed25519.pub的公钥
4、使用id_ed25519.pub的公钥串,拷贝到访问源服务器的authorized_keys里,再执行ssh和scp,实现免密访问正常。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/699314
推荐阅读
相关标签
  

闽ICP备14008679号