AWS : Why SSH key asking me for a passphrase

AWS : Why SSH key asking me for a passphrase?

aws ssh key

I have a public/private key pair. It does not have a passphrase associated with it. Whenever I try to ssh using private key  I get queried for a passphrase, and then of course can't connect up. I've created the .ppk file using puttygen.exe without a passphrase and with a passphrase and then using that key, both of them fails. Any idea how to get around this? Lets figure that out:


You are trying to use a putty private key (ppk) key format with openssh which doesn't work.... PuTTYgen has an export option for openssh if this is the case.

Solution 1:

Try accessing the server with .pem key directly with openssh, it should work.
[root@hostserver public]# ssh -i /home/centos/manastri.pem  -l centos 10.0.5.135
[centos@ip-10-0-5-135 ~]$

Resetting the .pem keys pass-phrase using ssh-keygen, like this
[root@hostserver public]# ssh-keygen -f /home/centos/manastri.pem -p
Enter new passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved with the new passphrase.

Solution 2:

Resetting the .ppk keys pass-phrase using ssh-keygen, like this
[root@hostserver public]# ssh-keygen -f /home/centos/manastri.ppk -p
Enter old passphrase:
[root@hostserver public]#


For more information, try connecting using a verbose output, specifying your public key explicitly output:

$ ssh host -i  /home/centos/manastri.pem  -vvv


Related Posts

0 Response to "AWS : Why SSH key asking me for a passphrase"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel