错误可以从以下几个方面排查,都不是严格对等的,比如我的 ~/.ssh 文件夹的权限是 755也行,只要用户以外没有写权限。仅作排查参考
1、 文件夹和文佳权限 700 600 ,百度到处都有
2、 ssh的配置,认真搜下也有
在/etc/ssh/sshd_config最后中加入
PermitRootLogin yes #允许root登录 这一行不是必须,在root用户下创建免密登录需要,在其他用户下不用
PermitEmptyPasswords no #不允许空密码登录
PasswordAuthentication yes # 设置是否使用口令验证。
3、 访问控制相关
1)sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
控制从严格禁止改成不开启
2) 防火墙
到此这篇ssh免密登录失败原因(ssh设置了免密登陆但还是要输入密码)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/33597.html