Развертывание на нескольких серверах: запрос пароля ssh для каждого сервера

Я настраиваю Capifony (Capistrano для Symfony), но у меня проблема с паролем ssh при тестировании развертывания на нескольких серверах.

Вот несколько версий:

daniel@fiji:~$ ruby --version
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]

daniel@fiji:~$ cap --version
Capistrano v2.9.0

daniel@fiji:~$ uname -a
Linux fiji 3.0.0-13-generic-pae #22-Ubuntu SMP Wed Nov 2 15:17:35 UTC 2011 i686 i686 i386 GNU/Linux

И некоторые конфигурации из deploy.rb:

set :domain, "mydomain"
...
set :user, "sshuser"
set :password, "sshpassword"
...
role :web, domain
role :app, domain
...

Развертывание на одном сервере прекрасно работает, не нужно вводить пароли. Все хорошо. Но если я попытаюсь добавить больше серверов в конфигурацию (мне нужно будет развернуть на 6–9 компьютерах) с такой конфигурацией:

...
set :user, "sshuser"
set :password, "sshpassword"
role :web, "ipaddr1", "ipaddr2"
role :app, "ipaddr1", "ipaddr2"
...

Capistrano начинает спрашивать у меня пароль ssh для каждого сервера в списке, даже если он установлен как раньше ... что не так с этой конфигурацией? Ввод пароля позволяет продолжить процесс и все работает, но я бы не хотел вводить пароль каждый раз.

Спасибо Даниэль

Ответы на вопрос(2)

Ваш ответ на вопрос