View Full Version : [Batch] Copiare file su server remoti con sudo
Devo creare uno script che esegua queste azioni su molti server remoti
scp -r folder/
[email protected]:/some/folder/you/dont/need/sudo
ssh
[email protected]
$ sudo mv /some/folder /some/folder/requiring/perms
Qulcuno ha idea di come parametrizzare il tutto ?
non l'ho testato ma dovrebbe funzionare
for SERVER in server1 server2 server3
do
scp -r folder/ user@$SERVER:/some/folder/you/dont/need/sudo
ssh user@$server 'echo passwordDelSudo | sudo -S mv /some/folder /some/folder/requiring/perms '
done
mi chiede la password sia dell'scp che del sudo
mi chiede la password sia dell'scp che del sudo
Per scp ed ssh avevo dato per scontato che avessi gią le chiavi condivise tra client e server e quindi non richiedesse l'autenticazione..
Per scp suggerisco questo thread https://stackoverflow.com/questions/50096/how-to-pass-password-to-scp e scegliere la soluzione che pił ti interessa.
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.