Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I am trying to connect to a VM using this command:

sudo ssh -i /home/ritesh/.ssh/id_rsa1 tc@54.80.22.15 -L 5901:localhost:5901

But it's giving me this error:

The authenticity of host '54.80.22.15 (54.80.22.15)' can't be established.
RSA key fingerprint is X.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'XX.XX.XX.XX' (RSA) to the list of known hosts.
Permission denied (publickey,gssapi-with-mic).

How do I resolve this error?

share|improve this question

1 Answer 1

you need to copy your public key to VM, it's not recognized your public key so add it

$ scp ~/.ssh/id_rsa1.pub tc@54.80.22.15:.ssh/authorized_keys

or also try it

$ cat ~/.ssh/id_rsa1.pub | ssh tc@[your.ip.address.here] "cat >> ~/.ssh/authorized_keys"
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.