【发布时间】:2011-04-15 23:40:13
【问题描述】:
我有一个设置创建 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 应用程序运行它,它的连接就很好。有什么想法吗?
【问题讨论】:
标签: ruby-on-rails net-ssh resque