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

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

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

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

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

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

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