Only if you enable iCloud Keychain, which is locally encrypted and synced in encrypted form. <a href="https://support.apple.com/en-us/HT202303" rel="nofollow">https://support.apple.com/en-us/HT202303</a> has links to the details.<p>It's not useful though as you shouldn't share ssh keys between machines anyway.
There's also something weird going on with "-o BatchMode=yes", which is used by shells to tab-complete remote files for scp and rsync.<p>I could ssh into a server without typing the ssh key password, but zsh refused to tab-complete scp and rsync command lines. Turns out it was using "ssh -o BatchMode=yes servername somethingsomething" to retrieve a list of files, but "-o BatchMode=yes" prevented whatever magic is happening from unlocking the ssh key. Figuring this out was tricky because dtruss and lldb refused to attach to /bin/zsh and /usr/bin/ssh because of SIP. (In fact, "dtruss --help" lists "dtruss df -h" as the first example, something that doesn't even work on sierra because /bin/df is protected by SIP)<p>The fix is to run "ssh-add -A" after booting. Very odd, since there are no password prompts involved anywhere.
This links to a tweet that links to <a href="https://openradar.appspot.com/28394826" rel="nofollow">https://openradar.appspot.com/28394826</a>
FYI: ssh-agent in Sierra needs "AddKeysToAgent yes" in $HOME/.ssh/config to automatically load your keys, see<p><a href="http://apple.stackexchange.com/questions/253779/macos-10-12-sierra-will-not-forget-my-ssh-keyfile-passphrase" rel="nofollow">http://apple.stackexchange.com/questions/253779/macos-10-12-...</a>
Anyone who has upgraded - Have you had issues with it prompting for your keychain password every time you wake your computer up and occasionally throughout the day?