When I reboot my machine (as I did today) I seem to lose some functionality, specifically my previous ssh keys that I had copied over to other machines that had allowed me to login without a password seem to have stopped functioning.I've tried replacing the key by generating a new key, destroying the old keys on both my current machine and in the ~/.ssh/authorized_keys on the remote but no luck. I also tried to copy the key back over using the command below but it still doesn't seem to function.ssh-copy-id <myusername>@<remoteserver>Any ideas would be helpful.
Rebooting makes me lose my password-less keys on other machines
linux;ubuntu;command line;ssh
If you have encrypted your private key (by supplying a passphrase when you created it), then you have to decrypt it before you can log into remote systems.  It is possible you were using an ssh agent on the local system to store the unencrypted key.  When you rebooted, the key would have been flushed from the agent's memory.  If that is the case, you will need to re-add the key to the agent (using something like ssh-add), and then you should be able to login without supplying a password or passphrase, assuming the public key is in place, permissions and ownership correct, etc.Whether or not ssh-agent is running depends on your environment.  I belive most desktop environments these days run the desktop session under ssh-agent, so ssh-add will just work.