リモート ホストで root 権限がないと実行できないローカル スクリプトがあります。sudoers ファイルを編集して、ホーム ディレクトリ (/home/username/script) からスクリプトを実行できるようにしました。スクリプトは結果を含む txt ファイルを作成しますが、出力をターミナルにリダイレクトし、出力をローカル マシン上のテキスト ファイルにパイプします。
「ssh user@hostname sudo -Sv < script.sh > results.txt」はできません。これは、リモート ホスト、特にホーム ディレクトリからスクリプトを実行しないためです。
スクリプトをリモートホストにコピーし、出力を取得しながらルートとして実行する方法 (1 行) を知っている人はいますか?
ご協力ありがとうございます