使用Chef时基于主机的ssh身份验证失败
使用chef-12.1.2-1,所有节点都运行Centos 7 我已经在我的节点上设置了基于主机的ssh身份验证,并且可以在节点之间无需密码的情况下成功地进行ssh 我通过执行以下操作来启动chef服务器: /opt/chef/bin/chef zero-H-p 8889-d 并尝试使用刀子引导程序引导我的节点,该程序将引导我进入密码提示:使用Chef时基于主机的ssh身份验证失败,ssh,chef-infra,knife,Ssh,Chef Infra,Knife,使用chef-12.1.2-1,所有节点都运行Centos 7 我已经在我的节点上设置了基于主机的ssh身份验证,并且可以在节点之间无需密码的情况下成功地进行ssh 我通过执行以下操作来启动chef服务器: /opt/chef/bin/chef zero-H-p 8889-d 并尝试使用刀子引导程序引导我的节点,该程序将引导我进入密码提示: [root@node]# knife bootstrap <ip> -r <role> Connecting to <ip&
[root@node]# knife bootstrap <ip> -r <role>
Connecting to <ip>
Failed to authenticate root - trying password auth
Enter your password:
在做了一些挖掘之后,我发现刀子使用了SSH的Ruby实现,使用gem-net-SSH-multi。我找不到为什么这不适用于基于主机的身份验证
为什么它会提示我输入密码而不使用基于主机的身份验证?能否尝试将HostbasedAuthentication作为ssh标志传递到Windows中
刀引导-r-a主机身份验证我认为这个问题属于.]在这里非常流行。作为规范的基础设施就像SO和SF的联合体-