Выполнить локальный скрипт на удаленном хосте Linux

У меня есть локальный скрипт, который не будет работать без привилегий root на удаленном хосте. Я отредактировал и разрешил файлу sudoers запускать скрипт из домашнего каталога (/ home / username / script). Сценарий создает текстовый файл с результатами, но я перенаправляю вывод в терминал и передаю вывод в текстовый файл на локальном компьютере.

Я не могу "ssh user @ hostname sudo -Sv <script.sh> results.txt", потому что это не будет запускать скрипт с удаленного хоста, в частности из домашнего каталога.

Кто-нибудь знает способ (одна строка) скопировать скрипт на удаленный хост и выполнить его как root при получении вывода?

Спасибо за любую помощь

Ответы на вопрос(2)

Ваш ответ на вопрос