美文网首页
ssh传送了公钥,但是无法免密登陆

ssh传送了公钥,但是无法免密登陆

作者: 烟笼寒水月笼沙_ | 来源:发表于2019-10-08 09:48 被阅读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即可
    问题解决

    相关文章

      网友评论

          本文标题:ssh传送了公钥,但是无法免密登陆

          本文链接:https://www.haomeiwen.com/subject/mjilyctx.html