Bernard Lebel wrote: > Hello, Hi Bernard,
> I'm trying to make a script to send a SSH command from a Linux > computer to another Linux compter. > > The Python syntax I'm using... > > > import os > os.system( 'ssh [EMAIL PROTECTED] "ls"' ) > > > Now the problem is that I'm always asked for the password. So my > question is two-fold: > > 1- Is there a way to not be asked for the root password? > 2- If not, then is it possible to feed the SSH password input with my > Python script? I have about stdin redirection, but I have to admit > that I'm a bit lost and I don't know if it applies to SSH input as > well. you might also have a look at the pexpect module, found here: http://pexpect.sourceforge.net/, I've found it to be a very useful tool for working with interactive shell apps. There are a few ssh examples provided in a separate download (pexpect-examples.tgz http://sourceforge.net/project/showfiles.php?group_id=59762) HTH, Marty _______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
