【问题标题】:Credentials for hired web developer on Amazon EC2Amazon EC2 上聘请的 Web 开发人员的凭证
【发布时间】:2016-06-10 16:49:13
【问题描述】:

我在 Amazon EC2 上托管一个 wordpress 网站。我使用密钥对 (.pem) 通过 FileZilla 访问目录。 如何让聘请的 Web 开发人员访问目录? 给他一份.pem副本可以吗?

【问题讨论】:

    标签: wordpress amazon-ec2


    【解决方案1】:

    最好的方法是让开发人员生成自己的 SSH 密钥。当他们这样做时,它将生成一个公钥和私钥文件。您需要做的就是将公钥文件添加到一个名为 authorized_keys 的文件中,供您希望授予他们在实例中访问权限的用户使用。

    您将在.ssh 内的用户主目录中找到该文件

    【讨论】:

    • 你的意思是生成公钥​​和私钥,开发者必须创建自己的aws帐户?我可以使用我的帐户创建新的密钥对并将其发送给他吗?
    • 一点也不。他们所需要的只是他们自己的 ssh 密钥对。 Linux 和 OS X 已经安装了一个工具。可以在 windows 上使用 putty。
    【解决方案2】:

    转到您的 AWS 控制台,单击服务,然后单击 IAM(身份和访问管理)。让 Web 开发人员访问该目录的最佳方式是在 IAM 控制台中创建一个新用户,然后为该用户分配特定权限。通过这样做,您可以授予开发人员对 EC2 的访问权限,同时将他们限制在您不想更改的区域(计费、其他 AWS 服务)。创建用户后,您可以下载特定于该用户的特定密钥对。切勿将您的密钥对提供给其他用户。

    要允许其他用户访问您的 EC2 实例,请将其从特定用户帐户生成的密钥对添加到 .ssh/authorized_keys。您可以通过 SSH 连接到实例并将密钥添加到提到的文件中,或者在 AWS 控制台中查看实例时单击“连接”。请查看此链接 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/managing-users.html 以将用户添加到您的 EC2 实例。

    查看此链接以获取有关如何使用 AWS 设置新用户的更多信息 - http://docs.aws.amazon.com/IAM/latest/UserGuide/console_controlling-access.html

    有关 IAM 是什么的信息,请查看http://aws.amazon.com/documentation/iam/

    【讨论】:

    • 这包括对 AWS 服务的访问,但不包括特定实例上的 SSH 密钥。
    猜你喜欢
    • 2010-09-19
    • 2018-06-19
    • 2015-01-05
    • 1970-01-01
    • 2015-11-02
    • 1970-01-01
    • 2018-12-08
    • 1970-01-01
    • 2013-09-09
    相关资源
    最近更新 更多