我的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
身份登录。这有什么不对吗?