Na minha máquina Ubuntu, eu simplesmente uso o Keychain para manter um único agente ssh que permanece conectado.
Gostaria de algo semelhante ao do Windows agora que o OpenSSH está incluído nativamente. Eu estava usando o Git Bash com o if [ -z "$SSH_AUTH_SOCK" ] ; then ...
script conhecido, mas isso resultou na abertura de muitos agentes ssh, eu sabia que isso era desaconselhado (em parte devido a esta postagem no blog: http://rabexc.org/posts/pitfalls-of-ssh -agents ) - e foi isso que me levou a obter o Keychain para o Ubuntu. Outro motivo para não usar mais isso é que estou mudando para o PowerShell como meu shell principal.
Mas não sei como obter o mesmo tipo de coisa no Windows, especificamente com o PowerShell e com o Win32-OpenSSH .
Obrigado!