Once all of those platforms have a more recent OpenSSH, you can ssh-add -K to add keys to your SSH agent.