我一直在尝试将我的Amazon实例访问权限设置给我的开发团队,但遇到了一些问题。我尝试了很多不同的在线教程,但都没有成功。以下是我的配置:
- 我可以访问AWS管理控制台,并希望我成为该帐户的中央管理员,他们不需要设置新实例。 - 我已经设置了一个t1.micro实例,运行32位Amazon Linux AMI。 - 我和我的开发人员都使用Mac。我能够使用分配给该盒子的密钥对ssh进入机器。 - 我之前尝试过ssh进入机器并添加我的开发人员密钥,但他一直收到"Permission Denied(Public Key)"的错误。 - 我为我的开发者设置了一个密钥对,但显然它没有与该帐户绑定,而我的密钥对则有。
我是否需要在IAM中设置开发者,以便他们登录并设置我在第一次创建帐户时必须设置的初始密钥?这可能是他们缺少的东西吗?
我确实让其中一个人在他们的机器上设置了一个密钥,并提供了RSA信息以插入~/.ssh/authorized_keys文件,但他们仍然收到上述错误消息。即使他们的密钥正确地进行了chmod,他们仍然收到该错误。这可能是.ssh文件夹需要chmod的原因吗?
只是想弄清楚访问不是帐户的主要管理员(即我的开发人员)的基于Linux的EC2实例所需的要求。FYI,我相信他们对该实例具有完全权限。
谢谢。
- 我可以访问AWS管理控制台,并希望我成为该帐户的中央管理员,他们不需要设置新实例。 - 我已经设置了一个t1.micro实例,运行32位Amazon Linux AMI。 - 我和我的开发人员都使用Mac。我能够使用分配给该盒子的密钥对ssh进入机器。 - 我之前尝试过ssh进入机器并添加我的开发人员密钥,但他一直收到"Permission Denied(Public Key)"的错误。 - 我为我的开发者设置了一个密钥对,但显然它没有与该帐户绑定,而我的密钥对则有。
我是否需要在IAM中设置开发者,以便他们登录并设置我在第一次创建帐户时必须设置的初始密钥?这可能是他们缺少的东西吗?
我确实让其中一个人在他们的机器上设置了一个密钥,并提供了RSA信息以插入~/.ssh/authorized_keys文件,但他们仍然收到上述错误消息。即使他们的密钥正确地进行了chmod,他们仍然收到该错误。这可能是.ssh文件夹需要chmod的原因吗?
只是想弄清楚访问不是帐户的主要管理员(即我的开发人员)的基于Linux的EC2实例所需的要求。FYI,我相信他们对该实例具有完全权限。
谢谢。