I have configured ssh-agent on many older Ubuntu installations, but today, on my new Ubuntu 16.04 setup, I realized that ssh-add has been working, but I never configured my system to run ssh-agent!
Edit: It's not just that I haven't configured it, it is not even running:
ps aux | grep ssh root 976 0.0 0.0 65520 5384 ? Ss 16:04 0:00 /usr/sbin/sshd -D user123+ 6121 0.0 0.0 21292 1016 pts/1 S+ 16:50 0:00 grep --color=auto ssh
How is ssh-add working without ssh-agent? What is this magic? I see there is a gnome-keyring-daemon running on my system, but open-ssh isn't integrated with gnome is it?
ssh-agentconfigured by default. Look at
ps aux | grep sshand
env | grep SSH.