Sulla mia macchina Ubuntu, uso semplicemente Keychain per mantenere un singolo agente ssh che rimane connesso.
Vorrei qualcosa di simile a quello su Windows ora che OpenSSH è incluso in modo nativo. Stavo usando Git Bash con il noto if [ -z "$SSH_AUTH_SOCK" ] ; then ...script ma questo ha portato all'apertura di molti agenti ssh, sapevo che era sconsigliato (in parte a causa di questo post sul blog: http://rabexc.org/posts/pitfalls-of-ssh -agents ) - che è ciò che mi ha fatto ottenere Keychain per Ubuntu. Un altro motivo per non usarlo più è che mi sto spostando su PowerShell come shell principale.
Ma non sono sicuro di come ottenere lo stesso tipo di cose su Windows in particolare con PowerShell e con Win32-OpenSSH .
Grazie!