【发布时间】:2015-08-15 12:05:14
【问题描述】:
我正在尝试使用 Capistrano 3 在我的项目文件夹下运行 cap production deploy。我能够使用 pem 作为登录凭据通过 ssh 进入我的生产服务器。但是当我运行 cap production deploy 时,我收到以下消息:
上限中止! SSHKit::Runner::ExecuteError:在主机 cityspade.com 上执行时出现异常:用户 ec2-user@cityspade.com 的身份验证失败
EC2 服务器已经允许我的 IP 用于 SSH 连接。不知道如何解决这个问题。
【问题讨论】:
-
见stackoverflow.com/questions/24244400/…。或者试试 capistrano-ssh-doctor (github.com/capistrano-plugins/capistrano-ssh-doctor)。
标签: ruby-on-rails amazon-web-services amazon-ec2 capistrano