IAM を使用して EC2 インスタンスへの開発者アクセスを管理する方法はありますか? (ec2 API ではなく ssh)。
EC2 REST API やオンライン コンソールではなく、サーバーへの個々の ssh または ftp アクセスを管理するには?
IAM を使用して EC2 インスタンスへの開発者アクセスを管理する方法はありますか? (ec2 API ではなく ssh)。
EC2 REST API やオンライン コンソールではなく、サーバーへの個々の ssh または ftp アクセスを管理するには?
あなたが探しているのは、AWS IAM サービスと通信する Linux プラグ可能認証モジュール (PAM) です。
これはすぐに使用できる画像ではありませんが、こちらをご覧ください: https://github.com/denismo/aws-iam-ldap-bridge
このプロジェクトを使用すると、LDAP サーバーを IAM と同期できます。その後、LDAP サーバーを使用するように sshd を構成できます。
それはあなたのために働くかもしれません。
次の 2 つのプロジェクトのいずれかを使用できます: https://github.com/widdix/aws-ec2-sshまたはhttps://github.com/kislyuk/keymaker
これらは、IAM アカウントをユーザー アカウントに同期することになり、SSH キーを取得できます。どちらも、最新の状態に保つために cron ジョブに依存しています。
いいえ、IAM は EC2 リソースへのアクセスを制御するためのものです。SSH 経由でインスタンスにログインすることは、同じと見なすことはできません。.pem キーを持ち、インスタンスにログインできるすべてのユーザー (セキュリティ グループで ssh アクセスが許可されていることを前提としています)。