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即可
问题解决

上一篇下一篇

猜你喜欢

热点阅读