如何限制人们使用 public 密钥访问我的 EC2

How to limit people access to my EC2 with their public key

在 EC2 上工作非常简单,您只需下载 .pem 文件,赋予它正确的权限,然后就可以开始了,但是...如果您拥有 .pem 文件,您就可以完全访问EC2 实例!!

我该怎么做才能以可控的方式限制人们对实例的访问,例如人们将他们的 public 密钥传给我并将其添加到实例 a la Github

按照本文档中的步骤操作:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/managing-users.html

有 3 个步骤:

  • 您必须为每个用户添加一个用户帐户 (adduser)
  • 确保 user-home/.ssh 目录具有 600 权限 (chmod)
  • 将用户 public 密钥添加到 user-home/.ssh/authorized_keys 并确保它具有 700 权限 (chmod)