I forgot how to do this procedure.
I did on OSX 10.9.1
- run
ssh-keygen
in my server - moved the private-key id_rsa to my laptop's
$HOME/.ssh/id_rsa
, removed the private key id_rsa from my server - create the following
$HOME/.ssh/config
in my laptop - run
ssh-add $HOME/.ssh/id_rsa
My .ssh/config
Host server.myhomepage.com
User masi
Port 22
Hostname server.myhomepage.com
IdentityFile ~/.ssh/id_rsa
TCPKeepAlive yes
IdentitiesOnly yes
I run
ssh-add .ssh/id_rsa
Enter passphrase for .ssh/id_rsa:
Identity added: .ssh/id_rsa (.ssh/id_rsa)
and running more
ssh server.myhomepage.com
Saving password to keychain failed
and it asked my passphrase for my id_rsa in a graphical window which I gave correctly but get failed message. Then, it asks in the terminal if I enter correctly the password for my private key but showed still the failed message. I run many times with correct password
Identity added: /Users/masi/.ssh/id_rsa (/Users/masi/.ssh/id_rsa)
[email protected]'s password:
Permission denied, please try again.
I forgot how to do this procedure correctly. How can you have the key in your keychain correctly?