использовать ssh ключи с паролем на установке vagrant+chef

у меня есть vm, выполняющий использование бродяги, и я настраиваю его с Шеф-поваром. Один из шагов включает клонирование мерзавца repo, но мой ssh-ключ (на моей хост-машине) имеет пароль на нем.

, Когда я работаю бродяга , сбои процесса на шаге клона мерзавца со следующей ошибкой:
Доступ запрещен (открытый ключ). фатальный: удаленный конец неожиданно завис
(Ключ был добавлен на хост-машине с паролем)

, я пытался решить это с ssh передачей агента путем выполнения следующего:
Добавленный конфигурация ssh.forward_agent = верный к VagrantFile
, Добавленный Значения по умолчанию env_keep = "SSH_AUTH_SOCK к /etc/sudoers на vm

Теперь, бродяга все еще сбои, когда это добирается до части клона мерзавца, но если я работаю бродячее условие после этого, оно передает. Я предполагаю, что это вызвано тем, что ssh конфигурация настраивается, когда vm поднят и не перезагружается

, я попытался перезагрузить ssh после корректировки тех двух параметров настройки, но это не помогло.

Какая-либо идея, как решить это?

Спасибо.

14
задан Shreyans 26 August 2011 в 22:51
поделиться