Исполнение sudo bash скрипта по SSH

Для передачи пароля при ssh подключении потребуется дополнительная утилита sshpass.

Чтобы исполнить скрипт с правами sudo, один из вариантов это записать пароль в файл, а затем просто прочитать его из файла

sshpass -p $pass ssh $uname@$ip "echo "$pass" >> pw.txt"
sshpass -p $pass ssh $uname@$ip "cat pw.txt | sudo -S ./bashUnzip.sh"

Оставьте комментарий

Создайте подобный сайт на WordPress.com
Начало работы