Is there are way I can restrict access to an Amazon EC2 instance, so that no one except me will be able to login to my EC2 instance? I want to restrict access such that not even Amazon data center admins can login to my EC2 instance. If it is possible, what is the easiest way of doing so?
EDIT To clarify, I understand anyone with physical access to the hardware my EC2 instance is running on, they can get into my EC2 instance if they hack it open. But, I'm not concerned with that level of security.
Assuming I remove any SSH keys from the EC2 instance, are there any "authorized" ways an Amazon employee could get into my EC2 instance? And if so, what can be done to prevent them from doing do?
I hope I'm stating my question the right way. Now that I'm thinking about it in more depth, I realize it might be a tough question to answer. So, I hope you get the "spirit" of my question, if that makes sense.
Not possible that I am aware of. They have physical access, so they can do whatever they want to get in. And who knows what backdoors they have just in case they need to get in.
Based on your edit, it might be worthwhile shooting Amazon the question. You will get an answer that we would all get most likely. If there is some inside baseball type access, most of us would not know about it.
I would also assume, depending on their virtualization platform, they have some console-like access anyway. It always bothered me that they did not have something like that, but maybe it is a security function to not have that type of access. I've never dove that deep into AWS.