gpt4 book ai didi

ruby-on-rails - 如何为 aws ec2 ubuntu 服务器提供 Capistrano rails 3.1 应用程序部署的密码?

转载 作者:行者123 更新时间:2023-12-02 14:13:00 24 4
gpt4 key购买 nike

我们正在尝试在运行 ubuntu 12.04 的 aws ec2 实例上部署 rails 3.1 应用程序。使用 cap deploy,但是,我们被密码提示卡住了。 aws ecs login 中只有私钥,没有密码。我们如何通过 ssh 登录进行 ec2 部署?

非常感谢。

最佳答案

这就是我为解决这种情况所做的事情:

  • 在本地机器上,使用例如生成 key ssh key 生成器。保持标准位置不会使事情过于复杂,即 key 文件应该是 ~/.ssh/id_rsa 和 id_rsa.pub;如果您已经拥有 .ssh
  • 中的 key ,请跳过此步骤
  • 复制 id_rsa.pub 文件的内容
  • 使用您的 .pem key 文件通过 SSH 连接到 EC2 实例
  • 将本地 id_rsa.pub 的内容粘贴到/home/[YOUR_EC2_USER]/.ssh/authorized_keys

  • 您现在应该可以使用 capistrano 进行部署了。

    关于ruby-on-rails - 如何为 aws ec2 ubuntu 服务器提供 Capistrano rails 3.1 应用程序部署的密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10450642/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com