【问题标题】:Shared access to EC2 instance对 EC2 实例的共享访问
【发布时间】:2019-03-18 10:04:10
【问题描述】:

如何允许 EC2 实例上的多个用户共享访问(一次一个用户)

场景:

我需要创建一个运行一些服务的 EC2 实例,并且所有开发人员都将使用相同的服务。不同的开发人员将一次又一次地需要登录机器并访问在其上运行的服务。

我的问题是如何允许多个用户(都可以访问同一个 AWS 账户)访问我创建的 ec2 实例。

我不确定这是否可能。

编辑:这个问题针对 Windows 实例。到目前为止,所有答案都倾向于 Linux。

【问题讨论】:

  • 您是在寻找提供对实例的控制台访问权限还是只是为了登录?
  • 暂时只登录。

标签: amazon-web-services amazon-ec2


【解决方案1】:

我的建议是创建一个 IAM 组并授予该组访问 EC2 实例的权限。然后,您可以将用户添加到组中。该组中的所有用户都将能够访问该实例。

https://docs.aws.amazon.com/IAM/latest/UserGuide/id_groups.html

【讨论】:

    【解决方案2】:

    根据您的评论,这与 AWS 无关,它只是提供对服务器的共享访问。

    1. 与团队共享您在创建 EC2 实例时使用的 pem 密钥(我不建议这样做)

    2. 为用户创建帐户,通过基于密码或基于 ssh 密钥的访问(我推荐;获取他们的公钥并将其添加到服务器)并相应地授予他们权限(超级用户到 sudoers 等.)

    【讨论】:

    • 我如何为 windows 实例做同样的事情?
    • 1.只需使用 pem 密钥解密密码并共享 2. 共享 pem 密钥本身f 并要求他们登录控制台并自行解密 我不推荐上述任何一种 3.创建本地用户,授予您想要的权限并与 IP 一起共享凭据
    【解决方案3】:

    由于共享 ssh 密钥不是一个好习惯,我对此的看法是使用密码而不是 ssh 密钥启用 ssh 登录。 https://aws.amazon.com/premiumsupport/knowledge-center/ec2-password-login/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-16
      • 2012-12-01
      • 2011-11-13
      • 1970-01-01
      • 2022-11-11
      • 1970-01-01
      • 1970-01-01
      • 2021-04-19
      相关资源
      最近更新 更多