Я устанавливаю новый EC2 Amazon Linux 2 AMI и пытаюсь настроить EC2 Instance Connect, так как он предустановлен на моем новом экземпляре.
Из того, что я понял, документы до значит, я должен иметь возможность создать пользователя IAM, добавить ключ publi c для этого пользователя, а затем S SH в поле, используя ключ пользователя IAM (publi c), без необходимости создавать .s * Папка 1032 * на экземпляре EC2.
Я сделал следующее:
- Создайте пользователя на экземпляре EC2, которому должен сопоставляться мой пользователь IAM (назовем его bob)
- Загрузил мой ключ publi c OpenS SH для пользователя IAM
- Создана политика разрешений, которая разрешает действие ec2-instance-connect: SendSSHPublicKey (согласно документам)
Как только все это будет сделано, если я попытаюсь ввести S SH в коробку, это не сработает, и в моем / var / log / secure я вижу ошибку preauth.
Если я создаю файл .ssh / authorized_keys и правильно устанавливаю права доступа, все работает нормально.
Тем не менее, мое понимание подхода EC2 Instance Connect заключается в том, что он дает мне центральный способ управления доступом к моим экземплярам на основе ключа c.
Я прав?
Я что-то упускаю из-за того, как я это настраиваю?
Я нахожу документацию немного неясной, поэтому было бы полезно кое-что понять.
Спасибо!