В прошлом я делал это для смены паролей на нескольких серверах одновременно, используя скрипт, написанный на Expect. Это идеально подходит для работы, но вам понадобятся серверы для прослушивания через SSH.
После написания сценарий будет выполняться на вашей локальной рабочей станции и будет подключаться к удаленному хосту, выполнять взаимодействие, которое вы написали в сценарии, и тогда вы должны быть золотым. В то же время, используя шифрование, которому вы уже доверяете, если вы используете SSH. Только не сохраняйте пароли в вашем скрипте: вы должны иметь возможность запрашивать их у себя (даже принимая их аргументом командной строки, как правило, считается плохой практикой).
Ожидайте, что это тоже отличный язык: очень весело!