Auf meinem Ubuntu-Computer verwende ich einfach den Schlüsselbund, um einen einzelnen SSH-Agenten zu verwalten, der angemeldet bleibt.
Ich möchte jetzt etwas Ähnliches wie unter Windows, da OpenSSH nativ enthalten ist. Ich habe Git Bash mit dem bekannten if [ -z "$SSH_AUTH_SOCK" ] ; then ...
Skript verwendet, aber dies führte dazu, dass viele SSH-Agenten geöffnet wurden. Ich wusste, dass davon abgeraten wurde (teilweise aufgrund dieses Blogposts: http://rabexc.org/posts/pitfalls-of-ssh -agents ) - das hat mich dazu gebracht, Keychain für Ubuntu zu bekommen. Ein weiterer Grund, warum ich dies nicht mehr verwende, ist, dass ich zu PowerShell als Haupt-Shell wechsle.
Ich bin mir jedoch nicht sicher, wie ich unter Windows speziell mit PowerShell und Win32-OpenSSH dasselbe erreichen kann .
Vielen Dank!
quelle