Rubber和Amazon EC2托管问题(Net :: SSH :: AuthenticationFailed:root)

我想在Amazon EC2服务器上托管我的ruby on rails应用程序。 我在Ubuntu上关注Rubber和Amazon EC2的铁路广播。 当我执行cap rubber:create_staging命令时,它显示的错误是这样的 –

 * 2013-06-19 17:00:53 executing `rubber:setup_remote_aliases' servers: ["production.ginfy.com", "www.ginfy.com", "foo.ginfy.com", "ginfy.ginfy.com", "temple.ginfy.com", "ibetter.ginfy.com"] connection failed for: www.ginfy.com (Timeout::Error: execution expired), ibetter.ginfy.com (Timeout::Error: execution expired), temple.ginfy.com (Timeout::Error: execution expired), ginfy.ginfy.com (Timeout::Error: execution expired), production.ginfy.com (Net::SSH::AuthenticationFailed: root) 

我已经检查过google group和github有关此问题的问题,但没有任何对我有用 。

不知道为什么我收到这个错误? 我无法弄清楚问题。 请帮忙。

更新:

我在亚马逊上成功托管了我的rails应用程序 现在我想知道如何在亚马逊上运行seeds.rb。 有没有办法在亚马逊上打开控制台?

在这里我提到了我的问题 – 如何在Amazon ec2上运行seed.rb文件 [已解决]

是的! Amazon Ruby on Rails托管完成。 现在它的工作正常。 橡胶不适合我。

我按照本教程使用Elastic Beanstalk(eb)进行托管

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html

它非常容易集成和快速部署:)