Wykonaj lokalny skrypt na zdalnym hoście Linux

Mam lokalny skrypt, który nie będzie działać bez uprawnień roota na zdalnym hoście. Zmodyfikowałem i zezwoliłem plikowi sudoers na uruchomienie skryptu z katalogu domowego (/ home / nazwa_użytkownika / skrypt). Skrypt tworzy plik txt z wynikami, ale przekierowuję wyjście do terminala i przekazuję dane wyjściowe do pliku tekstowego na lokalnym komputerze.

Nie mogę „ssh użytkownik @ nazwa_hosta sudo -Sv <script.sh> results.txt”, ponieważ nie spowoduje to uruchomienia skryptu ze zdalnego hosta, w szczególności z katalogu domowego.

Czy ktoś zna sposób (jedna linia), aby skopiować skrypt do zdalnego hosta i wykonać go jako root podczas pobierania danych wyjściowych?

Dziękuję za wszelką pomoc

questionAnswers(2)

yourAnswerToTheQuestion