ssh传送了公钥,但是无法免密登陆
2019-10-08 本文已影响0人
烟笼寒水月笼沙_
环境:centos7
一台机器m1向机器m2传送了公钥,原先也是可以进行免密登陆
突然有一次ssh登陆时需要输入密码,进入m2的/root/.ssh目录查看,authorized_keys文件里面有m1的公钥,同时文件和目录权限也没有发现问题
这时应该查看/var/log/secure
文件
看到有这一行
sshd[13403]: Authentication refused: bad ownership or modes for directory /root
是/root目录的权限问题
[root@m2 ~]# ll /root/ -d
dr-xr-x---. 35 zabbix root 4096 Sep 4 14:54 /root/
/root目录属主变了,同时想到前几天有在搞zabbix的一些东西,将/root的目录改回原先的属主属组
[root@m2 ~]# chown root.root /root
如果是/root目录的权限发生了变化,同样会碰到这个问题,将/root权限修改回原来的550即可
问题解决