Использование шеф-12.1.2-1, все узлы запуска Centos 7.хост-Ошибка аутентификации SSH с Chef
Я установка на хост аутентификации на основе SSH на своих узлах и может успешно SSH без паролей между ними ,
пускает сервер шашлычника, выполнив следующие действия:
/opt/chef/bin/chef-zero -H <ip> -p 8889 -d
и попытаться самонастройки моих узлов с помощью ножа самозагрузки, который принимает меня к подсказке пароля:
[[email protected]]# knife bootstrap <ip> -r <role>
Connecting to <ip>
Failed to authenticate root - trying password auth
Enter your password:
После выполнения некоторые копания я обнаружил, что нож использует Ruby реализации SSH, используя драгоценный камень net-ssh-multi. Я не могу найти конкретно, почему это не будет работать с аутентификацией на основе хоста.
Почему он запрашивает пароль и не использует аутентификацию на основе моего хоста?
Я думаю, что этот вопрос относится к [ServerFault] (http://serverfault.com). –
[[chef] (http://stackoverflow.com/questions/tagged/chef)] довольно популярен здесь на SO. Инфраструктура как код подобна объединению SO и SF ;-) – StephenKing