I'm fairly new to this. I'm running a bunch of EC2 machines and when creating my AWS Account i got my own .pem file in order to connect to my machines for which I have full access rights, etc.
As I'm working with freelancers and developers I want to give them full access rights for a specific instance without of course sharing my very own .pem file.
What is the easiest and best/pragmatic way to do that.
What are the steps and are the freelance developers then also be able to fully connect to the machine with read/write access to everything on this instance?
Thanks for your feedback in advance,
Matt
Best Answer
Create a user on your EC2 instance, then generate them a key. Grant that user permissions to access whatever they need access to.
I have a tutorial on creating an EC2 user with a certificate. In short
Create the user
Create the key
Allow the user to log in
Send the private key to the user securely.