gpt4 book ai didi

amazon-web-services - 如何为我的 AWS-EB 实例启用 SSH?

转载 作者:行者123 更新时间:2023-12-02 13:51:41 25 4
gpt4 key购买 nike

我有一个带有附加 RDS 数据库的可用 AWS Elastic Beanstalk 实例,我想从我的开发机器启用 SSH。这样做的最佳方法是什么?具体来说,

  • 我可以从 AWS 控制台和
  • 执行此操作吗
  • 我能保留我当前的所有 EB 设置和结构吗?

  • 我累了 eb ssh --setup 但出现错误
    ERROR: Updating Auto Scaling launch configuration failed Reason: API: autoscaling:CreateLaunchConfiguration User: arn:aws:iam::123456789123:user/myiamusername is not authorized to perform: iam:PassRole on resource: arn:aws:iam:: 123456789123:role/aws-elasticbeanstalk-ec2-role

    并且不确定如何进行。

    我想我可以向用户添加 jam:PassRole(如果我能找出与 AWS 控制台的模板列表中对应的策略),或者我可以添加一个新用户并切换到该用户以进行 SSH 设置和访问(如果我知道如何做到这一点)或者我可以在 AWS 控制台上使用我的 root 用户来添加 SSH 支持(如果可能的话;但即使是这样,我也不知道怎么做)。我不确定哪种方法(如果有的话)是最好的方法;或者如何完成其​​中任何一个?

    向我现有的 AWS-EB 实例添加 SSH 访问权限的最佳方法是什么?

    最佳答案

    使用 EB CLI 做 eb ssh --setup是最直接的方式。但它需要您具有传递角色和访问 ec2 安全组的权限。

    为了将 ssh 添加到任何环境,您需要做的就是为环境分配一个 ssh key 对。如果您已经设置了 ec2 key 对,则可以使用 Elastic Beanstalk Web 控制台进行此分配。否则,您必须先创建一个 key 对。

    关于amazon-web-services - 如何为我的 AWS-EB 实例启用 SSH?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27927555/

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