Как настроить множественный доступ ssh к экземпляр EC2

Я пытался настроить доступ к моему экземпляру Amazon для моей команды разработчиков и наткнулся на кирпичную стену. Я перепробовал кучу разных онлайн-уроков, но ни один из них не работает. Вот моя конфигурация:

  • У меня есть доступ к Консоли управления AWS, и я бы предпочел, чтобы я был центральным администратором этой учетной записи, им не нужно настраивать новые экземпляры.
  • У меня есть экземпляр t1.micro setup Запуск 32-битного AMI Amazon Linux
  • Мы с моим разработчиком используем компьютеры Mac. Я могу подключиться к машине по ssh, используя мою пару ключей, назначенную ящику
  • . Ранее я пытался подключиться к машине по ssh и добавить свой ключ разработчика, но он продолжает получать Permission Denied (Public Key)
  • Я настраиваю пару ключей для своего разработчика, но она, очевидно, не привязана к учетной записи, а моя.

Нужно ли мне настраивать разработчика в IAM, чтобы они входили в систему и настраивали исходный ключ, который мне нужно было настроить, когда я впервые создали аккаунт? Может быть, это то, чего им не хватает?

Я попросил одного из них настроить ключ на своей машине и предоставить мне информацию RSA для вставки в файл ~ / .ssh / authorized_keys, однако они все равно получили сообщение об ошибке выше . Даже когда их ключ был правильно настроен с помощью chmod, они все равно получали эту ошибку. Может ли это быть из-за того, что chmod необходим для папки .ssh?

Просто пытаюсь внести ясность в требования к доступу к экземпляру EC2 на базе Linux, который не является основным администратором учетной записи (то есть моими разработчиками). К вашему сведению, я доверяю им все права доступа к экземпляру.

Спасибо.

5
задан Brendan Marsh 15 July 2011 в 00:07
поделиться