I not sure why but even though I mention properly in ssh config to look for identity file with name viren.pub for github
git still considering id_rsa as default and it does not seem to work unless an until i rename viren.pub and viren to id_rsa.pub and id_rsa
Here my ssh config look like
Host ec2-123-121-121-121.compute-1.amazonaws.com
Hostname github.com
User git
IdentityFile /root/.ssh/viren
Can anyone help
I believe the ssh config only applies if you use the alias defined in
host
clause to connect to the server.I.e. you should have in ssh config have:
The
host
directive has to be followed with something you will actually use to connect, so[Amazon server]
is not appropriate. And you have to tell git to connect to:(and not
git@github.com:/.....
)