У меня есть приложение, которое устанавливает, создает экземпляры EC2 - у меня есть задача resque, которая настроит сервер (через ssh), как только он будет запущен:
Net::SSH.start(server.dns_name, 'root', :keys => ['~/.ssh/testkey.pem'], :paranoid => false, :verbose => :debug) do |ssh|
result = ssh.exec!("ls -l")
puts result
end
Я получаю сообщение об ошибке:
*** (Job{serverbuild} | ServerBuilder | [22]) failed: #<Errno::ECONNREFUSED: Connection refused - connect(2)>
Если я запускаю это из irb или из моего приложения rails, оно подключается просто отлично. Есть мысли?