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