Cap生产部署中的身份验证问题

时间:2016-05-15 07:42:23

标签: ruby-on-rails authentication ssh amazon-ec2 aws-ec2

问题

  

(Backtrace限制为导入任务)上限中止!   Net :: SSH :: AuthenticationFailed:用户身份验证失败   用户@ XXYY

     

任务:TOP => rvm:check(通过使用--trace运行任务查看完整跟踪)

我正在关注this教程,将rails app部署到我的ec2实例中,并且正处于我键入cap production deploy的步骤

我在this帖子中尝试了解决方案,但无法解决问题。

此外,我已检查以确保我的.pem文件位于我的主目录中的.ssh文件夹中。我可以手动ssh到我的ec2实例。

如何克服上述错误?

注意:

1)我的production.rb

的内容

server 'xx.yyy.zz', user: 'abc', roles: %w{web app db}

2)net-ssh版本为3.1.1。我没有在我的Gemfile中指定这个gem,但仍然从Gemfile.lock中找到它。

0 个答案:

没有答案