我一直在尝试将我的Amazon实例的访问权限设置给我的开发团队,并且遇到了一些困难。我已经尝试了一些不同的教程在线&似乎没有工作。下面是我的配置:如何配置对EC2实例的多个ssh访问
- 我访问AWS管理控制台&我宁愿说我是该帐户的中央管理员,他们并不需要安装新的实例。
- 我有一个t1.micro实例设置运行32位亚马逊Linux AMI
- 我的开发人员和我都使用Mac。我能够在使用我的密钥对分配给框
- 我以前试过ssh到机器的ssh到机器&添加我的开发人员键&但他状态越来越权限被拒绝(公钥)
- 我为我的开发人员设置了一个密钥对,但显然没有与帐户绑定,我的是。
我是否必须在IAM中设置开发人员,以便他们登录&设置我初次创建帐户时必须设置的原始密钥?这可能是他们缺少的东西吗?
我确实让他们中的一个在他们的机器上设置了一个密钥&为我提供了RSA信息以插入到〜/ .ssh/authorized_keys文件中,但他们仍然收到上面的错误消息。即使他们的密钥被正确地chmod,他们仍然收到该错误。这可能是由于.ssh文件夹中需要的chmod?
只是试图获得一些清晰的访问基于Linux的EC2实例,而不是帐户的主要管理员(即我的开发人员)的要求。仅供参考,我信任他们对实例拥有完全权限。
谢谢。
用户的主目录也需要755 ..ssh需要是700,而不是600.如果是600,只有root可以cd到那个目录。 – Doug
右,.ssh需要700个权限,默认情况下用户的主目录是755。 – AGL