【问题标题】:Authentication failed for user when deploying to Amazon EC2部署到 Amazon EC2 时用户身份验证失败
【发布时间】: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 连接。不知道如何解决这个问题。

【问题讨论】:

标签: ruby-on-rails amazon-web-services amazon-ec2 capistrano


【解决方案1】:

Capistrano 使用您的默认可用密钥登录。您可能需要设置 ssh-agent 并将 pem 添加到可用密钥中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-02
    • 2020-11-09
    • 1970-01-01
    • 2017-07-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多