使用带有Chef的用户cookbook使用公钥登录但要求输入密码

时间:2016-10-18 20:21:55

标签: ssh chef sshd

我的id_rsa文件夹中有id_rsa.pub~/.ssh

我跟着this tutorial(它基本上就是repo的README文件),用我的myuser密钥添加id_rsa.pub

当我使用测试厨房进行测试时,我尝试使用ssh mysuser@192.168.33.33通过ssh登录,但它要求输入密码。

我使用kitchen login进行了记录,以检查/home/myuser/.ssh/home/myuser/.ssh/authorized_keys权限,两者似乎没有问题,drwx----rw----myuser所有组root(尽管myuser不属于root组)。是的,我的公钥在authorized_keys文件中。

我在宽容上运行SELinux。 Bento/centos-6.7

为什么要求输入密码,我错过了什么?

更新 我刚看了/var/log/secure,就说bad ownership or modes for directory /home/web

/home/web的所有者是web_admin用户,群组web_admin/home/web/.ssh的所有者为myuser用户,群组root

我正在尝试以myuser身份登录。这有什么不对吗?

0 个答案:

没有答案