id_rsa is normally a default key.

I've created a new key named 'keyhello'

Update: I've also added this key by doing:

ssh-add /home/myuser/.ssh/keyhello

But I believe it still isn't my default key.

So, how can we put keyhello to be the default identity, instead of the id_rsa ?

I do see a -t but I've tried:

ssh-agent /home/mysuser/.ssh/keyhello -t 

No luck with this. I get a "Permission Denied" (if I put sudo ssh-agent ... I got the same "Permission Denied w/out even prompt me my sudo pass).

link|improve this question

78% accept rate
feedback

migrated from stackoverflow.com Mar 28 '11 at 7:29

This question came from our site for professional and enthusiast programmers.

2 Answers

up vote 2 down vote accepted

In your ~/.ssh/config file put:

IdentityFile /home/myuser/.ssh/keyhello

which will tell the outgoing ssh connections to use that as the default identity

link|improve this answer
Go it. If the config file doesn't exist. I must create it. – MEM Mar 28 '11 at 10:18
feedback

You can specify an alternate keyfile on the command line with the -i option, or you can change it permanently with IdentityFile in the ssh client config file.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

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