Na moim komputerze Ubuntu po prostu używam pęku kluczy, aby utrzymać jednego agenta ssh, który pozostaje zalogowany.
Chciałbym coś podobnego do tego w systemie Windows teraz, gdy natywnie włączono OpenSSH. Korzystałem z Git Bash ze znanym if [ -z "$SSH_AUTH_SOCK" ] ; then ...
skryptem, ale spowodowało to otwarcie wielu agentów ssh, wiedziałem, że odradzano (częściowo z powodu tego postu na blogu: http://rabexc.org/posts/pitfalls-of-ssh -agents ) - co sprawiło, że dostałem Keychain dla Ubuntu. Innym powodem, dla którego już go nie używam, jest przejście do PowerShell jako mojej głównej powłoki.
Ale nie jestem pewien, jak osiągnąć to samo w systemie Windows, szczególnie za pomocą PowerShell i Win32-OpenSSH .
Dzięki!