centos配置ssh免密码登录后仍要输入密码的解决方法

在新建一个用户aps之后,进行免密码登陆,在进行ssh 登陆时候,还是需要免密码登陆,后面在网上找到解决问题

首先我们就要去查看系统的日志文件

?
1
tail /var/log/secure -n 20

发现问题的所在:Authentication refused: bad ownership or modes for file

从字面上可以看出是目录的属主和权限配置不当,查找资料得知:SSH不希望home目录和~/.ssh目录对组有写权限,通过下面几条命令改下


[aps@aps01 ~]$ chmod g-w /home/aps
[aps@aps01 ~]$ chmod 700 /home/aps/.ssh
[aps@aps01 ~]$ chmod 600 /home/aps/.ssh/authorized_keys

具体原因参考链接:

http://www.jb51.net/article/121180.htm


猜你喜欢

转载自blog.csdn.net/liuxiangke0210/article/details/79915429