Hi:
I'm not sure if this is the proper forum to post this problem in, so if it isn't, please move it to the appropriate place.
I've set up password-less ssh logins on a few remote servers, and everything was working fine. Then recently, when I tried to SSH to one, this dialog box pops up that says:
"An application is trying to access the private key id_rsa, but it is locked"
It then gives me options to unlock it. I didn't try because I was worried about potential security issues. So I clicked "Deny", the dialog disappears, and I suppose naturally, I have to enter a password to login (i.e., password-less SSH login no longer works).
In order to make SSH behave like it had before, I ran:
ssh-add -D
to remove all identities, and then ran:
ssh-add
to re-add my identity.
I would greatly appreciate it if someone could tell me:
- what caused the original change in behaviour
- why the above steps "fixed" it
- what does "unlocking" the private key do
My current theory (more of hunch :)) is that there is a "lifetime" associated with identities, and it just so happened that mine had expired. If this is so, could people also tell me where this lifetime is specified?
Cheers, LK