Чтобы не вводить пароль при выполнении каких-либо действий на любом из этих серверов, мне нужно загрузить свой сертификат ssh на удаленный компьютер:
ssh-copy-id CptBartender@remote
Теперь ... Мне нужно загрузить этот сертификат на более чем 400 серверов, и я пытаюсь найти способ не вводить / вставлять мой пароль много раз.
Вопрос: как я могу автоматизировать это в Windows (с MinGW)? Cygwin, скорее всего, не вариант, потому что он, похоже, скрывается за адским брандмауэром.
Пока что я:
- создайте скрипт, который будет перебирать каждый пульт, но он запрашивает пароль для каждого из них
- попытался передать пароль с
yes
но безрезультатно - прочитать о
expect
, но не смог найти способ заставить его работать на MinGW - прочитать о
sshpass
- такой же какexpect
Я думал о AutoIt
но это должно быть лучше ...