Je souhaite accéder à un service SSH avec une clé privée protégée par phrase secrète dans Windows à l'aide de ssh-agent.exe.
Jusqu'à présent, j'ai pu utiliser ssh-agent.exe en modifiant manuellement les paramètres d'environnement de mon compte personnel pour définir une variable d'environnement comme suit:
SSH_AUTH_SOCK = %TEMP%\ssh-Co312dEaE\agent.1208
La variable d'environnement ne doit pas être définie dans la zone de commande, sinon un autre processus accédant à ssh.exe risque de ne pas reconnaître la variable d'environnement. Il doit définir dans le compte d'utilisateur Windows.
Le paramètre ci-dessus doit être rétabli après un redémarrage de la machine.
Existe-t-il un moyen efficace d'automatiser le lancement de ssh-agent et de définir SSH_AUTH_SOCK dans le contexte d'une session Windows native?