EC2 インスタンスの作成を設定するアプリがあります。サーバーが起動して実行されたら、(ssh 経由で) サーバーを構成する resque タスクがあります。
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アプリから実行すると、問題なく接続されます。何かご意見は?