Выполнить SSH удаленного cmd exec на нескольких локальных серверах с ввода (sshpass?)

В настоящее время я ищу решение для выполнения удаленных команд на нескольких локальных серверах из входного файла, содержащего «user: password» в следующем формате:

jboss5:manager:192.168.1.101 database1:db01:192.168.20.6 server8:localnet:192.168.31.83 x:z:192.168.1.151 test:mynet:192.168.35.44 .... and others 

Некоторые команды, которые я хочу выполнить удаленно:

 cd $HOME; ./start_script.sh; wget 192.168.1.110/monitor.sh; chmod +x monitor.sh; ./monitor.sh 

Я знаю, что есть утилита под названием «sshpass», но не знаю, как я могу применить эту утилиту для своих нужд.

    One Solution collect form web for “Выполнить SSH удаленного cmd exec на нескольких локальных серверах с ввода (sshpass?)”

     Yes sshpass is a good option, you can use it as below sshpass -p "pass_here" ssh user@ip "cd $HOME; exit" #password is provided on the command line with semi-colon separated commands Note: you need to install sshpass before you use it, it can be install using simple command as below, apt-get install sshpass 
    Interesting Posts

    Какой приоритет я должен дать скрипту, запущенному при запуске?

    Как сделать предысторию предыстории истории bash?

    Как исправить ошибку 403, которую я получаю с XAMPP, пока я использую mod_userdir?

    Как передать несколько файлов с общим суффиксом и префиксом с помощью смещения?

    Как узнать, кто подключен через vnc к моей машине?

    Терминал, который всегда прокручивается или навсегда меньше?

    find: отсутствующий аргумент для «-ok»

    # чтения / записи для LVM и «регулярного» разделения?

    Когда система отправляет SIGTERM в процесс?

    rsyslog: выполнить скрипт по совпадающему событию журнала

    длительная задержка в (win) rar перед добавлением файлов

    Как перенаправить эти символические ссылки после перемещения системы?

    Использование проклятий с консолью Linux

    «группы не существует». и «Недостаточно места в файловых системах»

    Всего против перечисленных каталогов

    Linux и Unix - лучшая ОС в мире.