使用IAM管理AWS EC2 SSH访问
2019年6月:签出作为该项目的替代品
2018年9月:检出以替代该项目
使用IAM用户的公共SSH密钥通过SSH访问正在运行的EC2实例
亚马逊Linux 2017.09
亚马逊Linux 2 2017.12
Ubuntu 16.04
SUSE Linux Enterprise Server 12 SP3
RHEL 7.4
CentOS的7
如果您使用install.sh脚本,则aws-ec2-ssh取决于和git 。
它是如何工作的
一张图片胜过千言万语:
首次启动时,将导入所有IAM用户并创建本地UNIX用户。
导入也每10分钟运行一次(通过调用 )
您可以控制哪些IAM用户获得本地UNIX用户并因此能够登录
全部(默认)
仅属于特定IAM组中的那些
您可以控制向哪些IAM用户授予sudo访问权限
无(默认)
所有
仅属于特定IAM组中的那些
您可以为本地UNIX用户指定本地UNIX组。
您可以在联系AWS IAM以获取用户和密钥之前担当角色(例如,如果您的IAM用户在另一个AWS账户中)
每次SSH登录时,EC
1