I want to SSH to one EC2 instance. I created the key pair using
ec2-add-keypair gsg-keypair
and change the access using
chmod 600 ~/.ec2/id_rsa-gsg-keypair
the keypair is:
-rw------- 1 hduser hadoop 1610 Nov 2 20:20 id_rsa-gsg2-keypair.pem
then I tried to SSH using
ssh -i id_rsa-gsg2-keypair.pem ec2-54-205-100-218.compute-1.amazonaws.com
and it asked me to enter passphrase
Enter passphrase for key 'id_rsa-gsg2-keypair.pem':
and I do not have it. I tried to run it as root user, same error.I used the full path of the keypair file and got the same error. Finally I tried:
ssh -v id_rsa-gsg2-keypair.pem ec2-54-205-100-218.compute-1.amazonaws.com
and got this:
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
ssh: Could not resolve hostname /home/hduser/ec2-api-tools-1.6.11.0/id_rsa-gsg2-keypair.pem: Name or service not known
it would be great if you can help me.