Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
SSH into EC2 instances via tags
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
Alternative to Instagram / ec2-ssh for fun and profit... Features: * Spans all regions * Searches for servers matching part or entire tag * Lists servers if your filtering results in more than one server * Uses any tag ( Don't name your servers like pets ) * Can pass any flag on to ssh like -l <username> -p <port> -L ... Usage: Lets log in to a server in the testing environment ( tag = env:testing ) # ssh-ec2 testing We found multiple servers - please choose (1 TestingFrontend ec2-..... (2 TestingJenkins ec2-..... (3 TestingFullstack ec2-..... Number: Log in to a specific server with user ubuntu and key mykey.pem ( tag = env:staging and role:frontend ) # ssh-ec2 testing frontend -l ubuntu -i mykey.pem Log in with the name tag # ssh-ec2 MyFavoriteServer Requirements: Python, boto, a .boto file and an IAM user: ~/.boto file: [Credentials] aws_access_key_id = XXXX aws_secret_access_key = XXXX IAM permissions: ( something like ) ec2:Describe*