aws / aws/aws-ec2-instance-connect-config

Support creating users on login

Open
#52 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
Shell
Stars
88
Forks
39
PR merge metrics
No merged PRs in 30d

Description

`aws ec2-instance-connect send-ssh-public-key` (in the AWS CLI) lets me upload an SSH for users that do not exist. This makes sense and is good.
I would like to be able to have those users created on-login, though (according to a provided user template, perhaps).
Our use case is to allow developers to come and go from the team without needing to manually create accounts for them on our fleet of hundreds of instances to grant them the ability to login to those instances as required.

Contributor guide

Open the contributing guide

Research direction

Start from the `aws ec2-instance-connect send-ssh-public-key` login flow and read this repository's SSH daemon configuration and EC2 instance scripting for the supported Linux distributions. Clarify the user-template format, creation timing, account properties, and security expectations before implementation; done should mean users absent from an instance can log in through the described flow and the behavior is validated across the relevant packaging configurations.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, shell
Domain
authentication, cloud, operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.