Sto provando ad usare Paramiko per connettersi ad un host remoto ed eseguire un numero di sostituzioni di file di testo.Paramiko e Pseudo-tty Allocation
i, o, e = client.exec_command("perl -p -i -e 's/" + initial + "/"
+ replaced + "/g'" + conf);
Alcuni di questi comandi deve essere eseguito come sudo, che si traduce in:
sudo: mi dispiace, è necessario disporre di un terminale per sudo corsa
posso forzare allocazione pseudo-tty con l'opzione -t e ssh.
È possibile fare la stessa cosa con paramiko?
Un link diretto frameless: http://www.lag.net/paramiko/docs/paramiko.SSHClient-class.html#invoke_shell. – tzot
Tx, molto meglio. –