Python SSHv2 to Cisco routers for multiple commands

Corey Smith csmith at bonddesk.com
Wed Mar 11 13:57:00 UTC 2009


Have you looked at pxssh in pexpect?

s = pxssh.pxssh(timeout=5, logfile=logfile)
s.login(host, username, password, original_prompt=r'(?i)%s#' % host,
auto_prompt_reset=False)
s.PROMPT = re.compile(r'(?i)^%s' % host, re.MULTILINE)
s.sendline('term length 0')
prompt(s)
s.sendline('term width 512')
prompt(s)
s.sendline('show version')
prompt(s)

-Corey Smith

Sam Crooks wrote:
> The SSH aspect for multiple commands is currently tripping me up.  
>   




More information about the Toolmakers mailing list