Мне нужно добавлять закрытый ключ SSH в Putty Agent (pagent.exe) каждый раз при запуске сервера Windows - до того, как пользователь войдет в систему в интерактивном режиме. Ключ должен использоваться службой.
Если бы это был обычный пользователь, которому нужно было использовать ключ, я бы просто поместил ярлык в папку «Автозагрузка», однако это не работает на сервере, потому что ни один пользователь не входит в систему.
Мне нужно это на Windows Server 2008, а также Windows Server 2003.
Я полагаю, что это должно быть довольно распространенным случаем, поскольку аутентификация с открытым ключом с использованием SSH и SFTP становится все более распространенной.