[BangPypers] Help On Paramiko
noufal at nibrahim.net.in
Tue Jun 19 08:30:57 CEST 2012
Fabric is a library built on paramiko that gives you abstractions so
that you don't have to worry about things at such a fine grained
level. Perhaps you should try using that.
<Nikunj.Badjatya at emc.com> writes:
> Howdy All,
> I am trying to use paramiko to automate logging in to remote unix machines and executing some commands there.
> When I normally do ssh from my linux machine (with Python 2.6) to this machine a different '>' prompt comes. It's a device specific custom prompt.
> After I run 'enable' command here, a new prompt opens up. '#' which is also custom prompt.
> Then I need to run 'configure terminal' there. And then some more device specific commands.
> Linux # Ssh admin at xx.xx.xx.xx<mailto:admin at xx.xx.xx.xx>
> Ø Enable
> # configure terminal
> # <more commands>
> Can this be done using paramiko?
> I tried with:
> import paramiko
> client = paramiko.SSHClient()
> client.connect('xx.xx.xx.xx', username='admin', password='')
> stdin, stdout, stderr = client.exec_command('enable')
> #stdin.write('configure t')
> (There is no passwd for username admin.)
> ['UNIX shell commands cannot be executed using this account.\n']
> Any suggestions?
> BangPypers mailing list
> BangPypers at python.org
More information about the BangPypers