please solve

S

shweta mani

hi folks,
i have been assigned a project on Python. i need to execute a remote
shell script file from a windows machine through SSH twisted or
paramiko. if it is a normal file then directly with the command sh
<filename>.sh it is getting executed.
self.conn.sendRequest(self, 'exec', common.NS(sh test1.sh), wantReply
= 1)
but if a shell scripts asks for user input, this particular way does
not wait for user input. it just print the echo part .
is there any way so that interactive type of scripts can be executed
in Paramiko or Twisted Conch in a windows machine (remote login in a
unix machine through Paramiko SSH or Twisted)
i did try with another way in Paramiko which helps in opening a remote
window by creating an instance of SSHClient and invoking the method
invoke_shell(with some parametes) but remote shell window is not
opening.the method specifies starts a terminal shell window in SSH
server.
To my interpretation it is somewaht opening a terminal window like
putty.
 
R

Raymond Cote

shweta said:
hi folks,
i have been assigned a project on Python. i need to execute a remote
shell script file from a windows machine through SSH twisted or
paramiko. if it is a normal file then directly with the command sh
<filename>.sh it is getting executed.
self.conn.sendRequest(self, 'exec', common.NS(sh test1.sh), wantReply
= 1)
You could take a look at the Fabric project for some ideas as to how to
do this:
<http://www.nongnu.org/fab/documentation.html>

--R
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,744
Messages
2,569,482
Members
44,901
Latest member
Noble71S45

Latest Threads

Top