Выполнить локальный скрипт на удаленном хосте Linux
У меня есть локальный скрипт, который не будет работать без привилегий root на удаленном хосте. Я отредактировал и разрешил файлу sudoers запускать скрипт из домашнего каталога (/ home / username / script). Сценарий создает текстовый файл с результатами, но я перенаправляю вывод в терминал и передаю вывод в текстовый файл на локальном компьютере.
Я не могу "ssh user @ hostname sudo -Sv <script.sh> results.txt", потому что это не будет запускать скрипт с удаленного хоста, в частности из домашнего каталога.
Кто-нибудь знает способ (одна строка) скопировать скрипт на удаленный хост и выполнить его как root при получении вывода?
Спасибо за любую помощь