/ / Capistrano - Помилка автентифікації - rubin-on-rail, capistrano

Capistrano - Аутентифікація Failed - ruby-on-rails, capistrano

Я намагаюся розгорнути додаток Rails за допомогою Capistrano, але коли я запускаю cap deploy:setup я отримав

підключення не вдалося отримати: 123.456.789.0:12345 (Net :: SSH :: AuthenticationFailed: Не вдалося встановити автентифікацію для користувача диспетчера@123.456.789.0)

без прохання ввести пароль.

Однак, якщо я біжу ssh -p 12345 deployer@123.456.789.0 все працює як слід.

На SO багато хто пропонує не використовувати net-ssh 2.8.0

У своєму Gemfile у мене є

gem "capistrano", "2.15.5" gem "net-ssh", "2.8.1", :git => "https://github.com/net-ssh/net-ssh"

Конфігураційний файл розгортання є досить стандартним і включає

default_run_options[:pty] = true ssh_options[:forward_agent] = true

Я чогось тут пропускаю? Що може бути проблемою?

Дякую

Відповіді:

0 для відповіді № 1

Якщо у вас є доступ, ви можете просто додати свій відкритий ключ SSH до розгортачів ~ / .ssh / санкціонованих_ ключів.

Я думаю, що це є кращим способом зробити це в наші дні, а також звільняє вас від необхідності вводити пароль при кожному розгортанні!

Надія, що допомагає!