Hello, I changed my way. This time I'm using "plink" under Putty.
My python code is: os.chdir("c:\\Program Files\\Putty") cmd = "plink -ssh -l ufuk10.10.10.10 -pw password" process = subprocess.Popen(cmd) inputdata="r van" result = process.communicate(inputdata) But after the successful SSH, I cannot continue, no command runs: This is the new output after the initial SSH connection: No data input. Last login: Fri Dec 21 16:27: ufuk@home-ubuntu:~$ 2012/12/20 Prasad, Ramit <ramit.pra...@jpmorgan.com> > Ufuk Eskici wrote: > > Hello, > > > > I run this command and opens putty: > > > > import os > > import subprocess > > command = '"c:\Program Files\Putty\putty.exe" -ssh > ufukeskici@10.10.10.10 -pw test > > subprocess.Popen(command) > > > > But then I want to input new commands to this Putty new window. How can > I do it? > > > > Do you need to control Putty or just SSH to another computer? > If all you need to SSH then I would recommend using a 3rd > party module such as Fabric (which relies on Paramiko). Those modules > will simply SSH significantly. They are Python 2.x but you should > be able to use Paramiko in 3.x except for SFTP. This link might help > to install Paramiko if you are using Python 3. > https://github.com/paramiko/paramiko/issues/16 > > If you need to control Putty specifically then I cannot help. > > > Ramit > > > This email is confidential and subject to important disclaimers and > conditions including on offers for the purchase or sale of > securities, accuracy and completeness of information, viruses, > confidentiality, legal privilege, and legal entity disclaimers, > available at http://www.jpmorgan.com/pages/disclosures/email. >
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor