如何配置对EC2实例的多个SSH访问

Bre*_*rsh 5 linux ssh amazon-ec2 amazon-web-services

我一直在尝试为开发团队设置对我的Amazon实例的访问权限,但遇到了一些麻烦。我在网上尝试了很多不同的教程,但似乎都没有用。这是我的配置:

  • 我可以访问AWS管理控制台,并且我希望我是该帐户的中央管理员,他们不需要设置新实例。
  • 我有一个运行32位Amazon Linux AMI的t1.micro实例设置
  • 我和我的开发人员都使用Mac。我可以使用分配给盒子的钥匙对进入机器
  • 我以前曾尝试过将其SSH到计算机中并添加我的开发人员密钥,但是他一直在获得“拒绝权限”(公共密钥)
  • 我为我的开发人员设置了一个密钥对,但我的显然与它无关。

我是否必须在IAM中设置开发人员,以便他们登录并设置我在首次创建帐户时必须设置的原始密钥?那可能是他们所缺少的吗?

我确实让他们之一在他们的机器上设置了一个密钥,并向我提供了要插入〜/ .ssh / authorized_keys文件的RSA信息,但是他们仍然收到上面的错误消息。即使正确修改了密钥,他们仍然会收到该错误。可能是由于.ssh文件夹上需要chmod吗?

只是试图弄清楚访问不是该帐户主要管理员的基于Linux的EC2实例(即我的开发人员)的要求。仅供参考,我对他们拥有实例的完全权限。

谢谢。

Ale*_*man 3

.ssh目录应该是chmod 700.