Ho uno script locale che non verrà eseguito senza privilegi di root sull'host remoto. Ho modificato e permesso al file sudoers di eseguire lo script dalla directory home (/ home/nomeutente/script). Lo script crea un file txt con i risultati, ma reindirizzo l'output al terminale e reindirizzo l'output a un file di testo sul computer locale.Esegui script locale su host Linux remoto
Non riesco a "ssh utente @ nomehost sudo -Sv < script.sh> results.txt" perché questo non eseguirà lo script dall'host remoto, in particolare la directory home.
Qualcuno sa di un modo (una riga) per copiare lo script sull'host remoto & eseguirlo come root durante il recupero dell'output?
Grazie per qualsiasi tipo di assistenza
Grazie per la pronta risposta! Le chiavi ssh non sono memorizzate quindi dovrò inserire un pswd di 14 caratteri sia quando scp'ing che ssh'ing. C'è un modo per unirlo? –
Non ho bisogno di inserire una password per sudo (eseguendo lo script). Sembra che funzionerà alla grande! Inoltre, grazie mille per il tuo tempo e aiuto !! –
Non è una risposta corretta alla domanda, si trattava di eseguire un comando da remoto, non di spingere alla macchina remota! – Rafareino